*,:before,:after,::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:#3b82f680;--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:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family: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:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:.5rem}.\!dark{--background:0 0% 3.9%!important;--foreground:0 0% 98%!important;--card:0 0% 3.9%!important;--card-foreground:0 0% 98%!important;--popover:0 0% 3.9%!important;--popover-foreground:0 0% 98%!important;--primary:0 0% 98%!important;--primary-foreground:0 0% 9%!important;--secondary:0 0% 14.9%!important;--secondary-foreground:0 0% 98%!important;--muted:0 0% 14.9%!important;--muted-foreground:0 0% 63.9%!important;--accent:0 0% 14.9%!important;--accent-foreground:0 0% 98%!important;--destructive:0 62.8% 30.6%!important;--destructive-foreground:0 0% 98%!important;--border:0 0% 14.9%!important;--input:0 0% 14.9%!important;--ring:0 0% 83.1%!important;--chart-1:220 70% 50%!important;--chart-2:160 60% 45%!important;--chart-3:30 80% 55%!important;--chart-4:280 65% 60%!important;--chart-5:340 75% 55%!important}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}.\!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}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.\!relative{position:relative!important}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-left-0\.5{left:-.125rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-10{bottom:2.5rem}.bottom-14{bottom:3.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[164px\]{bottom:164px}.bottom-\[86px\]{bottom:86px}.bottom-\[96px\]{bottom:96px}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-8{left:2rem}.left-\[13px\]{left:13px}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[-22px\]{right:-22px}.right-\[52px\]{right:52px}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-7{top:1.75rem}.top-8{top:2rem}.top-9{top:2.25rem}.top-\[78px\]{top:78px}.top-\[86px\]{top:86px}.top-full{top:100%}.-z-10{z-index:-10}.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-\[111\]{z-index:111}.z-\[112\]{z-index:112}.z-\[130\]{z-index:130}.z-\[170\]{z-index:170}.z-\[180\]{z-index:180}.z-\[190\]{z-index:190}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.z-\[310\]{z-index:310}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[88\]{z-index:88}.z-\[90\]{z-index:90}.z-\[91\]{z-index:91}.z-\[95\]{z-index:95}.z-\[999\]{z-index:999}.col-span-2{grid-column:span 2/span 2}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-auto{margin:auto}.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-3{margin-top:.75rem;margin-bottom:.75rem}.-mt-px{margin-top:-1px}.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-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.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-9{margin-top:2.25rem}.mt-\[5px\]{margin-top:5px}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.h-0{height:0}.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-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1536px\]{height:1536px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[42px\]{height:42px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[calc\(100\%-2\.5rem\)\]{height:calc(100% - 2.5rem)}.h-\[calc\(100\%-40px\)\]{height:calc(100% - 40px)}.h-\[calc\(100vh-120px\)\]{height:calc(100vh - 120px)}.h-\[min\(60vh\,520px\)\]{height:min(60vh,520px)}.h-\[min\(66vh\,560px\)\]{height:min(66vh,560px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-28{max-height:7rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-\[180px\]{max-height:180px}.max-h-\[420px\]{max-height:420px}.max-h-\[560px\]{max-height:560px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[calc\(100\%-120px\)\]{max-height:calc(100% - 120px)}.max-h-\[calc\(100\%-80px\)\]{max-height:calc(100% - 80px)}.max-h-\[calc\(100vh-380px\)\]{max-height:calc(100vh - 380px)}.min-h-0{min-height:0}.min-h-\[110px\]{min-height:110px}.min-h-\[140px\]{min-height:140px}.min-h-\[180px\]{min-height:180px}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.min-h-\[320px\]{min-height:320px}.min-h-\[40px\]{min-height:40px}.min-h-\[420px\]{min-height:420px}.min-h-\[560px\]{min-height:560px}.min-h-\[620px\]{min-height:620px}.min-h-\[640px\]{min-height:640px}.min-h-\[70px\]{min-height:70px}.min-h-\[90px\]{min-height:90px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.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.6667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.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-\[100px\]{width:100px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[340px\]{width:340px}.w-\[384px\]{width:384px}.w-\[3px\]{width:3px}.w-\[420px\]{width:420px}.w-\[56px\]{width:56px}.w-\[72px\]{width:72px}.w-\[min\(320px\,calc\(100\%-32px\)\)\]{width:min(320px,100% - 32px)}.w-\[min\(480px\,calc\(100\%-32px\)\)\]{width:min(480px,100% - 32px)}.w-\[min\(540px\,calc\(100vw-24px\)\)\]{width:min(540px,100vw - 24px)}.w-\[min\(560px\,94vw\)\]{width:min(560px,94vw)}.w-\[min\(640px\,92vw\)\]{width:min(640px,92vw)}.w-\[min\(680px\,calc\(100\%-32px\)\)\]{width:min(680px,100% - 32px)}.w-\[min\(920px\,calc\(100vw-24px\)\)\]{width:min(920px,100vw - 24px)}.w-\[min\(94vw\,400px\)\]{width:min(94vw,400px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[106px\]{min-width:106px}.min-w-\[1080px\]{min-width:1080px}.min-w-\[13rem\]{min-width:13rem}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[56px\]{min-width:56px}.min-w-\[64px\]{min-width:64px}.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-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[220px\]{max-width:220px}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[760px\]{max-width:760px}.max-w-\[960px\]{max-width:960px}.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-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.5\]{--tw-scale-x:1.5;--tw-scale-y:1.5;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-se-resize{cursor:se-resize}.cursor-text{cursor:text}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[256px_minmax\(0\,1fr\)\]{grid-template-columns:256px minmax(0,1fr)}.grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.grid-cols-\[280px_minmax\(0\,1fr\)_320px\]{grid-template-columns:280px minmax(0,1fr) 320px}.grid-cols-\[72px_repeat\(7\,minmax\(0\,1fr\)\)\]{grid-template-columns:72px repeat(7,minmax(0,1fr))}.grid-cols-\[minmax\(0\,1fr\)_240px\]{grid-template-columns:minmax(0,1fr) 240px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.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}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.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-7{gap:1.75rem}.gap-8{gap:2rem}.gap-px{gap:1px}.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))}.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-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))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[12px\]{border-radius:12px}.rounded-\[18px\]{border-radius:18px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[5px\]{border-radius:5px}.rounded-\[9999px\]{border-radius:9999px}.rounded-\[999px\]{border-radius:999px}.rounded-\[var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded-\[var\(--radius-pill\,9999px\)\]{border-radius:var(--radius-pill,9999px)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[color\:var\(--accent\)\]{border-color:var(--accent)}.border-\[color\:var\(--border\)\]{border-color:var(--border)}.border-\[color\:var\(--border-focus\)\]{border-color:var(--border-focus)}.border-\[color\:var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[color\:var\(--border-subtle\,\#ffffff22\)\]{border-color:var(--border-subtle,#fff2)}.border-\[color\:var\(--elyra-border\)\]{border-color:var(--elyra-border)}.border-\[color\:var\(--os-accent-color\,var\(--os-border-strong\)\)\]{border-color:var(--os-accent-color,var(--os-border-strong))}.border-\[color\:var\(--os-border-soft\)\]{border-color:var(--os-border-soft)}.border-\[color\:var\(--os-border-strong\)\]{border-color:var(--os-border-strong)}.border-\[rgba\(255\,255\,255\,0\.04\)\]{border-color:#ffffff0a}.border-\[rgba\(255\,255\,255\,0\.06\)\]{border-color:#ffffff0f}.border-\[rgba\(255\,255\,255\,0\.08\)\]{border-color:#ffffff14}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-200\/35{border-color:#fde68a59}.border-amber-300\/20{border-color:#fcd34d33}.border-amber-300\/25{border-color:#fcd34d40}.border-amber-300\/35{border-color:#fcd34d59}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/45{border-color:#fcd34d73}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-300\/60{border-color:#fcd34d99}.border-amber-300\/70{border-color:#fcd34db3}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/50{border-color:#fbbf2480}.border-amber-500\/20{border-color:#f59e0b33}.border-black\/10{border-color:#0000001a}.border-black\/20{border-color:#0003}.border-black\/5{border-color:#0000000d}.border-blue-300\/20{border-color:#93c5fd33}.border-blue-300\/60{border-color:#93c5fd99}.border-border{border-color:hsl(var(--border))}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/60{border-color:hsl(var(--border) / .6)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-cyan-200\/40{border-color:#a5f3fc66}.border-cyan-300\/40{border-color:#67e8f966}.border-cyan-300\/45{border-color:#67e8f973}.border-cyan-300\/50{border-color:#67e8f980}.border-cyan-300\/60{border-color:#67e8f999}.border-cyan-300\/70{border-color:#67e8f9b3}.border-cyan-400\/70{border-color:#22d3eeb3}.border-cyan-500\/30{border-color:#06b6d44d}.border-destructive{border-color:hsl(var(--destructive))}.border-emerald-300\/25{border-color:#6ee7b740}.border-emerald-300\/35{border-color:#6ee7b759}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-300\/45{border-color:#6ee7b773}.border-emerald-300\/60{border-color:#6ee7b799}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-500\/30{border-color:#10b9814d}.border-fuchsia-500\/30{border-color:#d946ef4d}.border-input{border-color:hsl(var(--input))}.border-orange-300\/45{border-color:#fdba7473}.border-orange-400\/30{border-color:#fb923c4d}.border-pink-300\/35{border-color:#f9a8d459}.border-primary{border-color:var(--accent)}.border-red-300\/60{border-color:#fca5a599}.border-red-400\/30{border-color:#f871714d}.border-red-400\/40{border-color:#f8717166}.border-red-500\/20{border-color:#ef444433}.border-red-500\/40{border-color:#ef444466}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211/var(--tw-border-opacity,1))}.border-rose-300\/20{border-color:#fda4af33}.border-rose-300\/30{border-color:#fda4af4d}.border-rose-300\/35{border-color:#fda4af59}.border-rose-300\/40{border-color:#fda4af66}.border-rose-300\/45{border-color:#fda4af73}.border-rose-300\/50{border-color:#fda4af80}.border-rose-300\/60{border-color:#fda4af99}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/60{border-color:#fb718599}.border-sky-400\/20{border-color:#38bdf833}.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-200\/70{border-color:#e2e8f0b3}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-300\/60{border-color:#cbd5e199}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-violet-300\/25{border-color:#c4b5fd40}.border-violet-300\/35{border-color:#c4b5fd59}.border-violet-400\/20{border-color:#a78bfa33}.border-violet-400\/30{border-color:#a78bfa4d}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-white\/60{border-color:#fff9}.border-white\/\[0\.08\]{border-color:#ffffff14}.bg-\[\#007acc\]{--tw-bg-opacity:1;background-color:rgb(0 122 204/var(--tw-bg-opacity,1))}.bg-\[\#02050c\]{--tw-bg-opacity:1;background-color:rgb(2 5 12/var(--tw-bg-opacity,1))}.bg-\[\#080b14\]\/85{background-color:#080b14d9}.bg-\[\#090d16\]{--tw-bg-opacity:1;background-color:rgb(9 13 22/var(--tw-bg-opacity,1))}.bg-\[\#0a0f19\]\/90{background-color:#0a0f19e6}.bg-\[\#0a1323\]\/85{background-color:#0a1323d9}.bg-\[\#0b0e15\]\/90{background-color:#0b0e15e6}.bg-\[\#0b0f18\]{--tw-bg-opacity:1;background-color:rgb(11 15 24/var(--tw-bg-opacity,1))}.bg-\[\#0d1018\]\/95{background-color:#0d1018f2}.bg-\[\#111624\]\/95{background-color:#111624f2}.bg-\[\#141823\]{--tw-bg-opacity:1;background-color:rgb(20 24 35/var(--tw-bg-opacity,1))}.bg-\[\#1e1e1e\]{--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity,1))}.bg-\[\#252526\]{--tw-bg-opacity:1;background-color:rgb(37 37 38/var(--tw-bg-opacity,1))}.bg-\[\#28c840\]{--tw-bg-opacity:1;background-color:rgb(40 200 64/var(--tw-bg-opacity,1))}.bg-\[\#333333\]{--tw-bg-opacity:1;background-color:rgb(51 51 51/var(--tw-bg-opacity,1))}.bg-\[\#35d072\]\/90{background-color:#35d072e6}.bg-\[\#569cd6\]{--tw-bg-opacity:1;background-color:rgb(86 156 214/var(--tw-bg-opacity,1))}.bg-\[\#febc2e\]{--tw-bg-opacity:1;background-color:rgb(254 188 46/var(--tw-bg-opacity,1))}.bg-\[\#ff5f57\]{--tw-bg-opacity:1;background-color:rgb(255 95 87/var(--tw-bg-opacity,1))}.bg-\[\#ff6159\]\/90{background-color:#ff6159e6}.bg-\[\#ffc23f\]\/90{background-color:#ffc23fe6}.bg-\[color\:var\(--accent\)\]{background-color:var(--accent)}.bg-\[color\:var\(--accent-primary\)\]{background-color:var(--accent-primary)}.bg-\[color\:var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[color\:var\(--bg-canvas\)\]{background-color:var(--bg-canvas)}.bg-\[color\:var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[color\:var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[color\:var\(--bg-surface-active\)\]{background-color:var(--bg-surface-active)}.bg-\[color\:var\(--bg-surface-hover\)\]{background-color:var(--bg-surface-hover)}.bg-\[color\:var\(--bg-surface-soft\)\]{background-color:var(--bg-surface-soft)}.bg-\[color\:var\(--bg-surface-soft\,rgba\(255\,255\,255\,0\.05\)\)\]{background-color:var(--bg-surface-soft,#ffffff0d)}.bg-\[color\:var\(--btn-secondary-bg\)\]{background-color:var(--btn-secondary-bg)}.bg-\[color\:var\(--elyra-panel\)\]{background-color:var(--elyra-panel)}.bg-\[color\:var\(--elyra-panel-2\)\]{background-color:var(--elyra-panel-2)}.bg-\[color\:var\(--glass-bg\,rgba\(10\,19\,35\,0\.85\)\)\]{background-color:var(--glass-bg,#0a1323d9)}.bg-\[color\:var\(--text-muted\)\]{background-color:var(--text-muted)}.bg-\[rgba\(255\,255\,255\,0\.02\)\]{background-color:#ffffff05}.bg-\[var\(--bg-canvas\,\#0a0e14\)\]{background-color:var(--bg-canvas,#0a0e14)}.bg-\[var\(--bg-surface\)\]{background-color:var(--bg-surface)}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-\[var\(--border-subtle\)\]{background-color:var(--border-subtle)}.bg-\[var\(--muted\)\]{background-color:var(--muted)}.bg-\[var\(--os-panel\)\]{background-color:var(--os-panel)}.bg-\[var\(--os-panel-strong\)\]{background-color:var(--os-panel-strong)}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-\[var\(--panel-soft\)\]{background-color:var(--panel-soft)}.bg-\[var\(--panel2\)\]{background-color:var(--panel2)}.bg-amber-100\/10{background-color:#fef3c71a}.bg-amber-100\/55{background-color:#fef3c78c}.bg-amber-100\/60{background-color:#fef3c799}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-400\/25{background-color:#fbbf2440}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.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\/15{background-color:#f59e0b26}.bg-amber-500\/90{background-color:#f59e0be6}.bg-background{background-color:hsl(var(--background))}.bg-background\/60{background-color:hsl(var(--background) / .6)}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/\[0\.03\]{background-color:#00000008}.bg-black\/\[0\.04\]{background-color:#0000000a}.bg-black\/\[0\.08\]{background-color:#00000014}.bg-blue-400\/15{background-color:#60a5fa26}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/70{background-color:#3b82f6b3}.bg-blue-500\/\[0\.04\]{background-color:#3b82f60a}.bg-border{background-color:hsl(var(--border))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-300\/20{background-color:#67e8f933}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/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-400\/20{background-color:#34d39933}.bg-emerald-400\/5{background-color:#34d3990d}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.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\/30{background-color:#10b9814d}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-gray-500\/20{background-color:#6b728033}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/20{background-color:#22c55e33}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-950{--tw-bg-opacity:1;background-color:rgb(30 27 75/var(--tw-bg-opacity,1))}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-neutral-100{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-neutral-50\/70{background-color:#fafafab3}.bg-neutral-900{--tw-bg-opacity:1;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-orange-400\/10{background-color:#fb923c1a}.bg-orange-400\/15{background-color:#fb923c26}.bg-orange-400\/20{background-color:#fb923c33}.bg-orange-400\/5{background-color:#fb923c0d}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/90{background-color:#f97316e6}.bg-pink-500\/25{background-color:#ec489940}.bg-primary{background-color:var(--accent)}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-400\/5{background-color:#f871710d}.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-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.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-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/25{background-color:#f43f5e40}.bg-rose-500\/90{background-color:#f43f5ee6}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-400{--tw-bg-opacity:1;background-color:rgb(56 189 248/var(--tw-bg-opacity,1))}.bg-sky-400\/5{background-color:#38bdf80d}.bg-sky-500\/85{background-color:#0ea5e9d9}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/90{background-color:#020617e6}.bg-transparent{background-color:#0000}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-500\/25{background-color:#8b5cf640}.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\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-white\/\[0\.1\]{background-color:#ffffff1a}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-zinc-900{--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1))}.bg-\[radial-gradient\(circle_at_18\%_16\%\,rgba\(88\,210\,255\,0\.14\)\,transparent_34\%\)\,radial-gradient\(circle_at_82\%_8\%\,rgba\(162\,141\,255\,0\.14\)\,transparent_32\%\)\,linear-gradient\(180deg\,\#060912_0\%\,\#0b1220_100\%\)\]{background-image:radial-gradient(circle at 18% 16%,#58d2ff24,#0000 34%),radial-gradient(circle at 82% 8%,#a28dff24,#0000 32%),linear-gradient(#060912 0%,#0b1220 100%)}.bg-\[radial-gradient\(circle_at_20\%_15\%\,rgba\(34\,211\,238\,0\.18\)\,transparent_34\%\)\,radial-gradient\(circle_at_80\%_8\%\,rgba\(59\,130\,246\,0\.2\)\,transparent_30\%\)\,linear-gradient\(180deg\,\#030712_0\%\,\#071224_100\%\)\]{background-image:radial-gradient(circle at 20% 15%,#22d3ee2e,#0000 34%),radial-gradient(circle at 80% 8%,#3b82f633,#0000 30%),linear-gradient(#030712 0%,#071224 100%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, 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))}.from-cyan-300{--tw-gradient-from:#67e8f9 var(--tw-gradient-from-position);--tw-gradient-to:#67e8f900 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:#22d3ee00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/30{--tw-gradient-from:#06b6d44d var(--tw-gradient-from-position);--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/60{--tw-gradient-from:#34d39999 var(--tw-gradient-from-position);--tw-gradient-to:#34d39900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500\/70{--tw-gradient-from:#d946efb3 var(--tw-gradient-from-position);--tw-gradient-to:#d946ef00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/70{--tw-gradient-from:#0ea5e9b3 var(--tw-gradient-from-position);--tw-gradient-to:#0ea5e900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/60{--tw-gradient-from:#0f172a99 var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 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:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-sky-400{--tw-gradient-to:#38bdf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #38bdf8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/80{--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0f172acc var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-cyan-500\/60{--tw-gradient-to:#06b6d499 var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to:#6366f1 var(--tw-gradient-to-position)}.to-indigo-500\/70{--tw-gradient-to:#6366f1b3 var(--tw-gradient-to-position)}.to-rose-500\/60{--tw-gradient-to:#f43f5e99 var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to:#020617 var(--tw-gradient-to-position)}.to-white\/30{--tw-gradient-to:#ffffff4d var(--tw-gradient-to-position)}.fill-yellow-300{fill:#fde047}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-14{padding-left:3.5rem;padding-right:3.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-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-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.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}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-36{padding-bottom:9rem}.pb-4{padding-bottom:1rem}.pb-\[max\(env\(safe-area-inset-bottom\)\,18px\)\]{padding-bottom:max(env(safe-area-inset-bottom), 18px)}.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-9{padding-left:2.25rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[220px\]{padding-top:220px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.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}.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-\[0\.65rem\]{font-size:.65rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.75rem\]{font-size:.75rem}.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-\[18px\]{font-size:18px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.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-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.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-5{line-height:1.25rem}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.5\]{line-height:1.5}.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\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#0b0f18\]{--tw-text-opacity:1;color:rgb(11 15 24/var(--tw-text-opacity,1))}.text-\[\#4ec9b0\]{--tw-text-opacity:1;color:rgb(78 201 176/var(--tw-text-opacity,1))}.text-\[\#569cd6\]{--tw-text-opacity:1;color:rgb(86 156 214/var(--tw-text-opacity,1))}.text-\[\#858585\]{--tw-text-opacity:1;color:rgb(133 133 133/var(--tw-text-opacity,1))}.text-\[\#c586c0\]{--tw-text-opacity:1;color:rgb(197 134 192/var(--tw-text-opacity,1))}.text-\[\#cccccc\]{--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity,1))}.text-\[\#cecece\]{--tw-text-opacity:1;color:rgb(206 206 206/var(--tw-text-opacity,1))}.text-\[\#d4d4d4\]{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-\[\#f14c4c\]{--tw-text-opacity:1;color:rgb(241 76 76/var(--tw-text-opacity,1))}.text-\[color\:var\(--accent\)\]{color:var(--accent)}.text-\[color\:var\(--btn-secondary-fg\)\]{color:var(--btn-secondary-fg)}.text-\[color\:var\(--elyra-muted\)\]{color:var(--elyra-muted)}.text-\[color\:var\(--elyra-text\)\]{color:var(--elyra-text)}.text-\[color\:var\(--os-accent\)\]{color:var(--os-accent)}.text-\[color\:var\(--text-faint\)\]{color:var(--text-faint)}.text-\[color\:var\(--text-muted\)\]{color:var(--text-muted)}.text-\[color\:var\(--text-primary\)\]{color:var(--text-primary)}.text-\[color\:var\(--text-primary\,\#fff\)\]{color:var(--text-primary,#fff)}.text-\[color\:var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[color\:var\(--text-secondary\,\#fff\)\]{color:var(--text-secondary,#fff)}.text-\[color\:var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-100\/80{color:#fef3c7cc}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-200\/70{color:#fde68ab3}.text-amber-200\/80{color:#fde68acc}.text-amber-200\/85{color:#fde68ad9}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/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-800{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-black\/70{color:#000000b3}.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-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-cyan-200\/90{color:#a5f3fce6}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-50{--tw-text-opacity:1;color:rgb(236 254 255/var(--tw-text-opacity,1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-300\/80{color:#6ee7b7cc}.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{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-emerald-900{--tw-text-opacity:1;color:rgb(6 78 59/var(--tw-text-opacity,1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-fuchsia-300{--tw-text-opacity:1;color:rgb(240 171 252/var(--tw-text-opacity,1))}.text-fuchsia-400{--tw-text-opacity:1;color:rgb(232 121 249/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-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-indigo-300\/80{color:#a5b4fccc}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-neutral-900\/40{color:#17171766}.text-neutral-900\/50{color:#17171780}.text-neutral-900\/60{color:#17171799}.text-neutral-900\/70{color:#171717b3}.text-neutral-900\/90{color:#171717e6}.text-orange-300{--tw-text-opacity:1;color:rgb(253 186 116/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-400\/70{color:#fb923cb3}.text-orange-900{--tw-text-opacity:1;color:rgb(124 45 18/var(--tw-text-opacity,1))}.text-pink-50{--tw-text-opacity:1;color:rgb(253 242 248/var(--tw-text-opacity,1))}.text-primary{color:var(--accent)}.text-primary-foreground{color:var(--accent-on)}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-400\/70{color:#f87171b3}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-200\/80{color:#fecdd3cc}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-300\/70{color:#fda4afb3}.text-rose-300\/80{color:#fda4afcc}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-400\/40{color:#fb718566}.text-rose-400\/60{color:#fb718599}.text-rose-400\/80{color:#fb7185cc}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/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-rose-800{--tw-text-opacity:1;color:rgb(159 18 57/var(--tw-text-opacity,1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-300{--tw-text-opacity:1;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-300\/80{color:#7dd3fccc}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-100\/70{color:#f1f5f9b3}.text-slate-100\/90{color:#f1f5f9e6}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-300\/70{color:#cbd5e1b3}.text-slate-300\/80{color:#cbd5e1cc}.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-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-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-violet-300\/70{color:#c4b5fdb3}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-violet-400\/70{color:#a78bfab3}.text-violet-50{--tw-text-opacity:1;color:rgb(245 243 255/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[color\:var\(--text-secondary\)\]::placeholder{color:var(--text-secondary)}.placeholder-white\/25::placeholder{color:#ffffff40}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--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 #00000040;--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_0_150px_40px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 0 150px 40px #10b98180;--tw-shadow-colored:0 0 150px 40px 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_150px_40px_rgba\(168\,85\,247\,0\.5\)\]{--tw-shadow:0 0 150px 40px #a855f780;--tw-shadow-colored:0 0 150px 40px 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_28px_rgba\(56\,189\,248\,0\.35\)\]{--tw-shadow:0 0 28px #38bdf859;--tw-shadow-colored:0 0 28px 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_4px_rgba\(248\,113\,113\,0\.8\)\]{--tw-shadow:0 0 4px #f87171cc;--tw-shadow-colored:0 0 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-\[0_0_4px_rgba\(52\,211\,153\,0\.8\)\]{--tw-shadow:0 0 4px #34d399cc;--tw-shadow-colored:0 0 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-\[0_0_6px_var\(--accent\)\]{--tw-shadow:0 0 6px var(--accent);--tw-shadow-colored:0 0 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-\[0_10px_30px_rgba\(2\,6\,23\,0\.5\)\]{--tw-shadow:0 10px 30px #02061780;--tw-shadow-colored:0 10px 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_12px_35px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 12px 35px #0000004d;--tw-shadow-colored:0 12px 35px 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_15px_30px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow:0 15px 30px #0f172a33;--tw-shadow-colored:0 15px 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_16px_40px_rgba\(5\,8\,18\,0\.34\)\]{--tw-shadow:0 16px 40px #05081257;--tw-shadow-colored:0 16px 40px 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_16px_48px_rgba\(2\,4\,10\,0\.6\)\]{--tw-shadow:0 16px 48px #02040a99;--tw-shadow-colored:0 16px 48px 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_18px_44px_rgba\(20\,45\,83\,0\.16\)\]{--tw-shadow:0 18px 44px #142d5329;--tw-shadow-colored:0 18px 44px 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_18px_55px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 18px 55px #00000073;--tw-shadow-colored:0 18px 55px 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_20px_60px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 20px 60px #0f172a1f;--tw-shadow-colored:0 20px 60px 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_20px_60px_rgba\(2\,6\,23\,0\.35\)\]{--tw-shadow:0 20px 60px #02061759;--tw-shadow-colored:0 20px 60px 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_20px_60px_rgba\(2\,6\,23\,0\.45\)\]{--tw-shadow:0 20px 60px #02061773;--tw-shadow-colored:0 20px 60px 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_20px_60px_rgba\(2\,6\,23\,0\.6\)\]{--tw-shadow:0 20px 60px #02061799;--tw-shadow-colored:0 20px 60px 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_20px_60px_rgba\(2\,6\,23\,0\.7\)\]{--tw-shadow:0 20px 60px #020617b3;--tw-shadow-colored:0 20px 60px 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_20px_60px_rgba\(2\,6\,23\,0\.8\)\]{--tw-shadow:0 20px 60px #020617cc;--tw-shadow-colored:0 20px 60px 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_20px_64px_rgba\(5\,8\,18\,0\.48\)\]{--tw-shadow:0 20px 64px #0508127a;--tw-shadow-colored:0 20px 64px 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_20px_64px_rgba\(5\,8\,18\,0\.5\)\]{--tw-shadow:0 20px 64px #05081280;--tw-shadow-colored:0 20px 64px 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_20px_80px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 20px 80px #00000059;--tw-shadow-colored:0 20px 80px 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_20px_80px_rgba\(2\,6\,23\,0\.8\)\]{--tw-shadow:0 20px 80px #020617cc;--tw-shadow-colored:0 20px 80px 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_24px_60px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 24px 60px #00000073;--tw-shadow-colored:0 24px 60px 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_24px_60px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 24px 60px #0000008c;--tw-shadow-colored:0 24px 60px 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_24px_64px_rgba\(5\,9\,18\,0\.42\)\]{--tw-shadow:0 24px 64px #0509126b;--tw-shadow-colored:0 24px 64px 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_28px_88px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 28px 88px #0009;--tw-shadow-colored:0 28px 88px 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_28px_88px_rgba\(20\,45\,83\,0\.25\)\]{--tw-shadow:0 28px 88px #142d5340;--tw-shadow-colored:0 28px 88px 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_30px_60px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 30px 60px #0000008c;--tw-shadow-colored:0 30px 60px 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_30px_80px_rgba\(2\,6\,23\,0\.85\)\]{--tw-shadow:0 30px 80px #020617d9;--tw-shadow-colored:0 30px 80px 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_32px_96px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 32px 96px #0009;--tw-shadow-colored:0 32px 96px 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_34px_84px_rgba\(16\,42\,86\,0\.24\)\]{--tw-shadow:0 34px 84px #102a563d;--tw-shadow-colored:0 34px 84px 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_34px_92px_rgba\(0\,0\,0\,0\.46\)\]{--tw-shadow:0 34px 92px #00000075;--tw-shadow-colored:0 34px 92px 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_35px_60px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 35px 60px #0f172a0f;--tw-shadow-colored:0 35px 60px 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_40px_80px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 40px 80px #0f172a14;--tw-shadow-colored:0 40px 80px 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_45px_90px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 45px 90px #0f172a14;--tw-shadow-colored:0 45px 90px 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_6px_20px_rgba\(25\,40\,72\,0\.06\)\]{--tw-shadow:0 6px 20px #1928480f;--tw-shadow-colored:0 6px 20px 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_8px_18px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 8px 18px #00000040;--tw-shadow-colored:0 8px 18px 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 #0000000d;--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 #0000001a, 0 4px 6px -4px #0000001a;--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 #0000001a, 0 2px 4px -2px #0000001a;--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-sm{--tw-shadow:0 1px 2px 0 #0000000d;--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 #0000001a, 0 8px 10px -6px #0000001a;--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-400\/20{--tw-shadow-color:#fbbf2433;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-950\/40{--tw-shadow-color:#02061766;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-950\/50{--tw-shadow-color:#02061780;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.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-\[color\:var\(--border-focus\)\]{--tw-ring-color:var(--border-focus)}.ring-offset-background{--tw-ring-offset-color:hsl(var(--background))}.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-\[0\.3px\]{--tw-blur:blur(.3px);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 #0000001a) drop-shadow(0 1px 1px #0000000f);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 #00000026);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{--tw-backdrop-blur:blur(8px);-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-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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,background-color\]{transition-property:border-color,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.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}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.paused{animation-play-state:paused}:root{font-family:var(--font-body);--font-body:var(--font-inter), Inter, "Helvetica Neue", sans-serif;--font-display:var(--font-inter), Inter, "Helvetica Neue", sans-serif;--bg-base:#0c0e14;--bg-elev-1:#12151e;--bg-elev-2:#1a1e2e;--bg-elev-3:#222840;--glass-overlay:#141828d1;--glass-light:#ffffff08;--stroke-soft:#ffffff0f;--stroke-medium:#ffffff1a;--stroke-strong:#ffffff2e;--accent-start:#a855f7;--accent-mid:#c084fc;--accent-end:#e879f9;--accent-glow:#a855f726;--accent-glow-strong:#a855f74d;--state-success:#34d399;--state-warn:#fbbf24;--state-error:#f87171;--state-info:#60a5fa;--state-running:#a855f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eff2f8;--ink-soft:#a0a8b8;--bg:#0b0d12;--panel:#11131a;--panel-elev:#11131a;--panel2:#151826;--text:#eff2f8;--text-secondary:#a0a8b8;--text-tertiary:#6b7280;--muted:#a0a8b8;--text-on-accent:#0b0d12;--text-on-panel:#eff2f8;--border:#222736;--shadow:0 26px 50px color-mix(in srgb, var(--text) 20%, transparent);--shadow-1:0 1px 2px #1118270d;--shadow-2:0 10px 30px #11182714;--brand-accent:#3b82f6;--accent:#7c3aed;--accent-fg:#fff;--accent-soft:color-mix(in srgb, var(--accent) 12%, transparent);--accent-ring:color-mix(in srgb, var(--accent) 30%, transparent);--accent-on:#0d0f14;--btn-primary-bg:var(--accent);--btn-primary-fg:#fff;--btn-primary-border:#7c3aed47;--btn-primary-shadow:0 8px 24px #7c3aed59;--btn-secondary-bg:#ffffff0f;--btn-secondary-fg:var(--text);--btn-secondary-border:#ffffff1a;--focus:#7c3aed47;--danger:#ef4444;--success:#22c55e;--bg-alt:var(--panel2);--card:color-mix(in srgb, var(--panel) 94%, transparent);--card-soft:color-mix(in srgb, var(--panel) 82%, transparent);--noise:color-mix(in srgb, var(--text) 5%, transparent);--accent-dark:color-mix(in srgb, var(--accent) 68%, var(--text));--panel-strong:color-mix(in srgb, var(--panel) 95%, transparent);--panel-soft:color-mix(in srgb, var(--panel) 85%, transparent);--border-subtle:#f0f4f8;--border-strong:color-mix(in srgb, var(--text) 16%, transparent);--text-muted:color-mix(in srgb, var(--text) 68%, transparent);--text-subtle:color-mix(in srgb, var(--text) 52%, transparent);--text-faint:color-mix(in srgb, var(--text) 38%, transparent);--shadow-soft:0 18px 44px color-mix(in srgb, var(--text) 14%, transparent);--app-grid-line:color-mix(in srgb, var(--text) 10%, transparent);--app-grid-line-soft:color-mix(in srgb, var(--text) 5%, transparent);--app-grid-spot:color-mix(in srgb, var(--text) 8%, transparent);--app-grid-opacity:.2;--app-grid-blend:soft-light;--orb-contrast:1.08;--orb-brightness:1.04;--orb-saturation:1.6;--orb-glow-opacity:.05;--backdrop:#0a0c12b8;--backdrop-border:color-mix(in srgb, var(--panel) 12%, transparent);--app-bg:radial-gradient(circle at 12% -10%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 40%), radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 52%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 90%, var(--panel)) 0%, var(--bg) 55%, color-mix(in srgb, var(--bg) 80%, var(--panel2)) 100%);--brand-product:"Elyra OS";--brand-agent:"Elli Agent";--brand-workspace:"Elyra Workspace";--status-ok-bg:color-mix(in srgb, #3ad68a 18%, var(--panel));--status-ok-fg:#052815;--status-attention-bg:color-mix(in srgb, #fbbf24 18%, var(--panel));--status-attention-fg:#3c2602;--status-critical-bg:color-mix(in srgb, #f87171 18%, var(--panel));--status-critical-fg:#3b0c0c;--status-info-bg:color-mix(in srgb, var(--accent) 20%, var(--panel));--status-info-fg:var(--accent-on);--bg-canvas:var(--bg-base);--os-accent:var(--accent);--os-panel:#12151e;--os-panel-elev:#1a1e2e;--os-panel-strong:#0a0c12eb;--os-topbar-bg:#080a10e0;--os-dock-bg:#0a0c14e0;--os-stroke:#ffffff12;--text-primary:var(--text)}html[data-elyra-ui="1"]{--elyra-bg:#f3f6fb;--elyra-panel:#ffffffe6;--elyra-panel-2:#f7fafff0;--elyra-panel-hover:#eff5fff5;--elyra-text:#10223f;--elyra-muted:#5c6f8f;--elyra-border:#8ba3c757}html[data-elyra-ui="1"] body{color:var(--elyra-text);background:linear-gradient(#f7f9fd 0%,#edf3fb 100%)}.context-header{letter-spacing:-.01em;color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9375rem;font-weight:500}body{letter-spacing:-.011em;font-size:.9375rem;line-height:1.6}h3,.heading-3{letter-spacing:-.015em;margin-bottom:.75rem;font-size:1rem;font-weight:500}.text-small{font-size:.8125rem;line-height:1.5}.text-micro{letter-spacing:.01em;font-size:.6875rem;line-height:1.4}.workspaceHeader__orbButton{cursor:pointer;background:0 0;border:0;padding:0}[data-orb-thinking=true]{animation:1.5s ease-in-out infinite orbPulse}@keyframes orbPulse{0%,to{transform:translate(-50%)scale(1.06)}50%{transform:translate(-50%)scale(1.12)}}.elli-surface{z-index:60;background:#090c16f0;border:1px solid #ffffff29;border-radius:14px;grid-template-rows:auto 1fr auto;width:min(420px,100vw - 32px);height:min(72vh,720px);display:grid;position:fixed;top:72px;right:16px}.elli-surface__header,.elli-surface__footer{border-bottom:1px solid #ffffff1a;align-items:center;gap:8px;padding:10px;display:flex}.elli-surface__footer{border-top:1px solid #ffffff1a;border-bottom:0}.elli-surface__header p{margin:0;font-weight:600}.elli-surface__header select,.elli-surface__header button,.elli-surface__footer button,.elli-surface__footer input{color:#e8ecff;background:#ffffff0f;border:1px solid #fff3;border-radius:8px;padding:6px 8px}.elli-surface__footer input{flex:1}.elli-surface__body{align-content:start;gap:8px;padding:10px;display:grid;overflow:auto}.elli-surface__message{border-radius:10px;margin:0;padding:8px 10px}.elli-surface__message--user{background:#ffffff14}.elli-surface__message--elli{background:#5d7cff33}html,body{height:100%;overflow:hidden}html:not([data-theme]),html[data-theme=unknown],html[data-theme]:not([data-theme=light-crisp]):not([data-theme=light-classic]):not([data-theme=dark-midnight]):not([data-theme=dark-graphite]):not([data-theme=cyber]):not([data-theme=violet]):not([data-theme=ocean]):not([data-theme=orb-cosmos]):not([data-theme=elli-light]):not([data-theme=pulse-dark]):not([data-theme=orb-dawn]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafbfc;--panel:#fff;--panel-elev:#fff;--panel2:#efe6d9;--text:#1a1d26;--text-secondary:#4a5568;--text-tertiary:#718096;--muted:#5f6674;--border:#e2e8f0;--border-subtle:#f0f4f8;--shadow:0 26px 50px color-mix(in srgb, var(--text) 20%, transparent);--shadow-1:0 1px 2px #1118270d;--shadow-2:0 10px 30px #11182714;--accent:#3b82f6;--accent-fg:#fff;--accent-soft:color-mix(in srgb, var(--accent) 12%, transparent);--focus:#3b82f640;--text-on-accent:#0d0f14;--text-on-panel:#1a1d26}html[data-theme=light-crisp]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fc;--panel:#fff;--panel-elev:#fff;--panel2:#eef1f7;--text:#0d111a;--text-secondary:#4a5568;--text-tertiary:#6b7280;--muted:#6b7280;--border:#00000014;--border-subtle:#0000000a;--border-strong:#00000029;--shadow:0 24px 56px #0d111a1a;--shadow-1:0 1px 3px #0d111a0f;--shadow-2:0 8px 28px #0d111a17;--shadow-soft:0 16px 40px #0d111a14;--accent:#3b82f6;--accent-fg:#fff;--accent-soft:#3b82f61f;--focus:#3b82f638;--text-on-accent:#fff;--text-on-panel:#0d111a;--panel-strong:#fffffff0;--panel-soft:#ffffffd1;--text-muted:#0d111a9e;--text-subtle:#0d111a75;--text-faint:#0d111a4d;--danger:#ef4444;--success:#22c55e;--backdrop:#ffffffd1;--backdrop-border:#00000014;--app-grid-opacity:.04;--app-grid-blend:multiply;--orb-contrast:1.06;--orb-brightness:1.08;--orb-glow-opacity:.04;--app-bg:radial-gradient(ellipse at 20% 0%, #3b82f614 0%, transparent 55%), radial-gradient(ellipse at 80% 100%, #6366f10f 0%, transparent 52%), linear-gradient(180deg, #f0f4ff 0%, #f7f8fc 45%, #eef1f7 100%);--status-ok-bg:#22c55e1a;--status-ok-fg:#14532d;--status-attention-bg:#eab3081f;--status-attention-fg:#713f12;--status-critical-bg:#ef44441a;--status-critical-fg:#7f1d1d;--status-info-bg:#3b82f61a;--status-info-fg:#1e3a8a;--cal-border:#00000014;--cal-soft:#0000000a;--cal-ink:#0d111a;--cal-mute:#0d111a9e;--cal-card:#ffffffeb;--cal-card2:#eef1f7f0;--cal-shadow:0 16px 40px #0d111a14;--btn-primary-bg:#3b82f6;--btn-primary-fg:#fff;--btn-primary-border:#3b82f64d;--btn-primary-shadow:0 4px 16px #3b82f647;--btn-secondary-bg:#ffffffe6;--btn-secondary-fg:#0d111a;--btn-secondary-border:#0000001a}html[data-theme=light-classic]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafbfc;--panel:#fff;--panel-elev:#fff;--panel2:#efe6d9;--text:#1a1d26;--text-secondary:#4a5568;--text-tertiary:#718096;--muted:#595f6f;--border:#e2e8f0;--border-subtle:#f0f4f8;--shadow:0 30px 70px color-mix(in srgb, var(--text) 20%, transparent);--shadow-1:0 1px 2px #1118270d;--shadow-2:0 10px 30px #11182714;--accent:#3b82f6;--accent-fg:#fff;--accent-soft:color-mix(in srgb, var(--accent) 14%, transparent);--focus:#3b82f640;--text-on-accent:#0d0f14;--text-on-panel:#1a1d26;--panel-strong:color-mix(in srgb, var(--panel) 94%, transparent);--panel-soft:color-mix(in srgb, var(--panel) 86%, transparent);--border-strong:color-mix(in srgb, var(--text) 20%, transparent)}html[data-theme=midnight],html[data-theme=dark-midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d0f14;--panel:#16181f;--panel2:#1e2028;--text:#e8ecf2;--text-secondary:#a0a8b8;--text-tertiary:#6b7280;--muted:#a0a8b8;--border:#2a2d36;--shadow:0 28px 60px #0009;--accent:#60a5fa;--accent-fg:#0d0f14;--accent-soft:color-mix(in srgb, var(--accent) 16%, transparent);--focus:#60a5fa40;--text-on-accent:#0d0f14;--text-on-panel:#e8ecf2;--danger:#ff6b6b;--success:#3ad68a;--noise:color-mix(in srgb, var(--text) 7%, transparent);--accent-dark:color-mix(in srgb, var(--accent) 70%, var(--text));--panel-bg:#12161cd9;--card-bg:#181c24e6;--text-primary:#f5f7fa;--border-subtle:#1e2028;--panel-strong:color-mix(in srgb, var(--panel) 90%, transparent);--panel-soft:color-mix(in srgb, var(--panel) 78%, transparent);--border-strong:color-mix(in srgb, var(--text) 22%, transparent);--text-muted:color-mix(in srgb, var(--text) 72%, transparent);--text-subtle:color-mix(in srgb, var(--text) 56%, transparent);--text-faint:color-mix(in srgb, var(--text) 40%, transparent);--shadow-soft:0 22px 55px #0000008c;--app-grid-opacity:.14;--app-grid-blend:soft-light;--orb-contrast:1.14;--orb-brightness:1.1;--orb-glow-opacity:.1;--backdrop:#06080ec7;--backdrop-border:color-mix(in srgb, var(--panel) 12%, transparent);--app-bg:radial-gradient(circle at 12% -10%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 50%), radial-gradient(circle at 90% 6%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 92%, var(--panel)) 0%, var(--bg) 58%, color-mix(in srgb, var(--bg) 82%, var(--panel2)) 100%);--status-ok-bg:color-mix(in srgb, #1ddf9b 24%, var(--panel));--status-ok-fg:#e4fff7;--status-attention-bg:color-mix(in srgb, #fcd34d 22%, var(--panel));--status-attention-fg:#201000;--status-critical-bg:color-mix(in srgb, #ff6b6b 24%, var(--panel));--status-critical-fg:#feeaea;--status-info-bg:color-mix(in srgb, var(--accent) 26%, var(--panel));--status-info-fg:#0b0f14;--cal-border:#ffffff14;--cal-soft:#ffffff0a;--cal-ink:#eff2ff;--cal-mute:#ffffffb8;--cal-card:#0f1420e6;--cal-card2:#0a0d18eb;--cal-shadow:0 25px 60px #000c;--btn-primary-bg:#1f2937;--btn-primary-fg:#e8ecf2;--btn-primary-border:#ffffff1a;--btn-secondary-bg:#ffffff0f;--btn-secondary-fg:#e8ecf2;--btn-secondary-border:#ffffff1a;--btn-primary-shadow:0 8px 22px #000000a6}html[data-theme=dark-graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d12;--panel:#11131a;--panel2:#151826;--text:#eff2f8;--muted:#b3bccd;--border:#222736;--shadow:0 28px 60px #00000085;--accent:var(--brand-accent);--accent-soft:color-mix(in srgb, var(--brand-accent) 14%, transparent);--focus:var(--accent-ring);--danger:#ff6b6b;--success:#3ad68a;--noise:color-mix(in srgb, var(--text) 6%, transparent);--accent-dark:color-mix(in srgb, var(--accent) 68%, var(--text));--panel-strong:color-mix(in srgb, var(--panel) 90%, transparent);--panel-soft:color-mix(in srgb, var(--panel) 78%, transparent);--border-subtle:color-mix(in srgb, var(--text) 12%, transparent);--border-strong:color-mix(in srgb, var(--text) 20%, transparent);--text-muted:color-mix(in srgb, var(--text) 70%, transparent);--text-subtle:color-mix(in srgb, var(--text) 54%, transparent);--text-faint:color-mix(in srgb, var(--text) 38%, transparent);--shadow-soft:0 22px 55px #0009;--app-grid-opacity:.12;--app-grid-blend:soft-light;--orb-contrast:1.12;--orb-brightness:1.08;--orb-glow-opacity:.1;--backdrop:#07090ed1;--backdrop-border:color-mix(in srgb, var(--panel) 12%, transparent);--app-bg:radial-gradient(circle at 12% -12%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 52%), radial-gradient(circle at 88% 2%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 94%, var(--panel)) 0%, var(--bg) 60%, color-mix(in srgb, var(--bg) 84%, var(--panel2)) 100%);--status-ok-bg:color-mix(in srgb, #1ddf9b 24%, var(--panel));--status-ok-fg:#e4fff7;--status-attention-bg:color-mix(in srgb, #fcd34d 22%, var(--panel));--status-attention-fg:#201000;--status-critical-bg:color-mix(in srgb, #ff6b6b 24%, var(--panel));--status-critical-fg:#feeaea;--status-info-bg:color-mix(in srgb, var(--accent) 26%, var(--panel));--status-info-fg:#0b0f14;--cal-border:#ffffff12;--cal-soft:#ffffff0f;--cal-ink:#f7f8fb;--cal-mute:#ffffffb3;--cal-card:#131622e6;--cal-card2:#0f111ceb;--cal-shadow:0 22px 50px #000000d9}html[data-theme=cyber]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#000;--bg-secondary:#0a011899;--bg-elevated:#0f0f19cc;--accent-primary:#06b6d4;--accent-secondary:#a855f7;--text-primary:#fff;--text-muted:#ffffffb3;--border-default:#ffffff1a;--glow-color:#06b6d466;--bg:#000;--panel:#0a0118;--panel2:#0f0f19;--text:#fff;--text-secondary:#ffffffe6;--text-tertiary:#ffffff80;--muted:#ffffffb3;--border:#ffffff1a;--border-subtle:#ffffff0d;--border-strong:#fff3;--accent:#06b6d4;--accent-fg:#fff;--accent-soft:#06b6d42e;--focus:#06b6d43d;--text-on-accent:#fff;--text-on-panel:#fff;--panel-strong:#14141ee6;--panel-soft:#0f0f19cc;--text-subtle:#ffffff80;--text-faint:#ffffff52;--shadow-soft:0 18px 44px #00000085;--backdrop:#000000bd;--backdrop-border:#06b6d433;--app-bg:radial-gradient(circle at 20% 50%, #06b6d426 0%, transparent 50%), radial-gradient(circle at 80% 50%, #ec489926 0%, transparent 50%), linear-gradient(135deg, #000 0%, #0a0118 50%, #000508 100%);--btn-primary-bg:linear-gradient(135deg, #06b6d4, #a855f7);--btn-primary-fg:#fff;--btn-primary-border:#06b6d452;--btn-primary-shadow:0 8px 24px #06b6d466;--btn-secondary-bg:#06b6d41a;--btn-secondary-fg:#22d3ee;--btn-secondary-border:#06b6d459;--cal-border:#ffffff17;--cal-soft:#ffffff0a;--cal-ink:#f8fbff;--cal-mute:#ffffffbd;--cal-card:#10081ce0;--cal-card2:#0a0414eb}html[data-theme=violet]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#0a001a;--bg-secondary:#1a003399;--bg-elevated:#1e003ccc;--accent-primary:#a855f7;--accent-secondary:#c084fc;--text-primary:#fff;--text-muted:#ffffffb3;--border-default:#a855f733;--glow-color:#a855f799;--bg:#0a001a;--panel:#1a0033;--panel2:#220042;--text:#fff;--text-secondary:#ffffffe6;--text-tertiary:#ffffff85;--muted:#ffffffb3;--border:#a855f73d;--border-subtle:#a855f729;--border-strong:#a855f770;--accent:#a855f7;--accent-fg:#fff;--accent-soft:#a855f733;--focus:#a855f747;--text-on-accent:#fff;--text-on-panel:#fff;--panel-strong:#1e003ce6;--panel-soft:#1a0033c2;--text-subtle:#ffffff80;--text-faint:#ffffff4d;--shadow-soft:0 18px 44px #02000a99;--backdrop:#0a001abd;--backdrop-border:#a855f73d;--app-bg:radial-gradient(ellipse at center, #a855f733 0%, transparent 70%), linear-gradient(135deg, #050014 0%, #1a0033 50%, #0a001a 100%);--btn-primary-bg:#a855f7;--btn-primary-fg:#fff;--btn-primary-border:#a855f785;--btn-primary-shadow:0 0 40px #a855f799, 0 8px 24px #a855f766;--btn-secondary-bg:#a855f71a;--btn-secondary-fg:#c084fc;--btn-secondary-border:#a855f75c;--cal-border:#a855f73d;--cal-soft:#a855f71a;--cal-ink:#f7f2ff;--cal-mute:#f5e8ffbd;--cal-card:#200438e6;--cal-card2:#18022eeb}html[data-theme=ocean]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-primary:#000a1f;--bg-secondary:#00142999;--bg-elevated:#001e3ccc;--accent-primary:#0ea5e9;--accent-secondary:#8b5cf6;--text-primary:#fff;--text-muted:#ffffffb3;--border-default:#0ea5e933;--glow-color:#0ea5e966;--bg:#000a1f;--panel:#001429;--panel2:#001e3c;--text:#fff;--text-secondary:#ffffffe6;--text-tertiary:#ffffff85;--muted:#ffffffb3;--border:#0ea5e93d;--border-subtle:#0ea5e929;--border-strong:#0ea5e966;--accent:#0ea5e9;--accent-fg:#fff;--accent-soft:#0ea5e933;--focus:#0ea5e942;--text-on-accent:#fff;--text-on-panel:#fff;--panel-strong:#002346e0;--panel-soft:#001e3cbd;--text-subtle:#ffffff80;--text-faint:#ffffff4d;--shadow-soft:0 18px 44px #00061299;--backdrop:#000a1fc2;--backdrop-border:#0ea5e93d;--app-bg:radial-gradient(circle at top center, #06b6d41a 0%, transparent 40%), radial-gradient(circle at bottom, #a855f71a 0%, transparent 40%), linear-gradient(180deg, #001429 0%, #000a1f 50%, #0a0014 100%);--btn-primary-bg:linear-gradient(135deg, #0ea5e9, #8b5cf6);--btn-primary-fg:#fff;--btn-primary-border:#0ea5e96b;--btn-primary-shadow:0 8px 24px #0ea5e966;--btn-secondary-bg:#0ea5e91a;--btn-secondary-fg:#38bdf8;--btn-secondary-border:#0ea5e957;--cal-border:#0ea5e938;--cal-soft:#0ea5e914;--cal-ink:#f2fbff;--cal-mute:#e2f6ffbd;--cal-card:#001e3ce0;--cal-card2:#00162ceb}html[data-theme=orb-cosmos]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0b1e;--panel:#13142d;--panel-elev:#181a3a;--panel2:#1c1e42;--text:#e8e6f5;--text-secondary:#d2cdf0;--text-tertiary:#9691be;--muted:#b0abda;--border:#a78bfa24;--border-subtle:#a78bfa12;--border-strong:#a78bfa47;--shadow:0 28px 60px #000000d9;--shadow-1:0 1px 3px #0009;--shadow-2:0 10px 30px #000000b3;--shadow-soft:0 22px 55px #000c;--accent:#a78bfa;--accent-fg:#040612;--accent-soft:#a78bfa29;--focus:#a78bfa42;--text-on-accent:#040612;--text-on-panel:#f0eeff;--panel-strong:#0c0e26f0;--panel-soft:#0a0c1ecc;--text-muted:#f0eeffad;--text-subtle:#f0eeff80;--text-faint:#f0eeff52;--danger:#f87171;--success:#34d399;--backdrop:#040612d9;--backdrop-border:#a78bfa2e;--app-grid-opacity:.15;--app-grid-blend:soft-light;--orb-contrast:1;--orb-brightness:1;--orb-glow-opacity:0;--app-bg:radial-gradient(ellipse at 50% -10%, #a78bfa1a 0%, transparent 55%), radial-gradient(ellipse at 90% 80%, #6366f10f 0%, transparent 50%), linear-gradient(180deg, #0c0e22 0%, #0a0b1e 48%, #08091a 100%);--status-ok-bg:#34d3992e;--status-ok-fg:#d1fae5;--status-attention-bg:#fbbf242e;--status-attention-fg:#fef3c7;--status-critical-bg:#f871712e;--status-critical-fg:#fee2e2;--status-info-bg:#a78bfa2e;--status-info-fg:#ede9fe;--cal-border:#a78bfa24;--cal-soft:#a78bfa0f;--cal-ink:#f0eeff;--cal-mute:#f0eeffad;--cal-card:#0c0e26f0;--cal-card2:#080a1cf5;--cal-shadow:0 25px 60px #000000e6;--btn-primary-bg:#a78bfa;--btn-primary-fg:#040612;--btn-primary-border:#a78bfa5c;--btn-primary-shadow:0 8px 28px #a78bfa52;--btn-secondary-bg:#a78bfa1a;--btn-secondary-fg:#c4b5fd;--btn-secondary-border:#a78bfa38}html[data-theme=orb-dawn]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f0fdfa;--panel:#fff;--panel-elev:#fff;--panel2:#e0f8f6;--text:#0c1e28;--text-secondary:#1a4050;--text-tertiary:#3a6878;--muted:#2e5468;--border:#0891b21f;--border-subtle:#0891b20f;--border-strong:#0891b23d;--shadow:0 24px 56px #081e281c;--shadow-1:0 1px 3px #081e280f;--shadow-2:0 8px 28px #081e2817;--shadow-soft:0 16px 40px #081e2814;--accent:#0891b2;--accent-fg:#fff;--accent-soft:#0891b21f;--focus:#0891b238;--text-on-accent:#fff;--text-on-panel:#0c1e28;--panel-strong:#fffffff5;--panel-soft:#ffffffdb;--text-muted:#0c1e2899;--text-subtle:#0c1e2870;--text-faint:#0c1e2847;--danger:#dc2626;--success:#0d9488;--backdrop:#f0fdfae0;--backdrop-border:#0891b21a;--app-grid-opacity:.04;--app-grid-blend:multiply;--orb-contrast:1.04;--orb-brightness:1.06;--orb-glow-opacity:.03;--app-bg:radial-gradient(ellipse at 30% -5%, #0891b217 0%, transparent 50%), radial-gradient(ellipse at 75% 95%, #22d3ee0f 0%, transparent 48%), linear-gradient(180deg, #ecfeff 0%, #f0fdfa 44%, #e0f8f6 100%);--status-ok-bg:#0d94881a;--status-ok-fg:#134e4a;--status-attention-bg:#d977061f;--status-attention-fg:#78350f;--status-critical-bg:#dc26261a;--status-critical-fg:#7f1d1d;--status-info-bg:#0891b21a;--status-info-fg:#164e63;--cal-border:#0891b21a;--cal-soft:#0891b20d;--cal-ink:#0c1e28;--cal-mute:#0c1e2894;--cal-card:#fffffff2;--cal-card2:#e0f8f6eb;--cal-shadow:0 16px 40px #081e2817;--btn-primary-bg:#0891b2;--btn-primary-fg:#fff;--btn-primary-border:#0891b252;--btn-primary-shadow:0 4px 16px #0891b247;--btn-secondary-bg:#ffffffeb;--btn-secondary-fg:#0c1e28;--btn-secondary-border:#0891b224}html[data-theme=elli-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f3ff;--panel:#fff;--panel-elev:#fff;--panel2:#ede9fe;--text:#2d2840;--text-secondary:#44395e;--text-tertiary:#6b5f85;--muted:#5a4e75;--border:#8b5cf61f;--border-subtle:#8b5cf60f;--border-strong:#8b5cf638;--shadow:0 24px 56px #1e14321a;--shadow-1:0 1px 3px #1e14320f;--shadow-2:0 8px 28px #1e143214;--shadow-soft:0 16px 40px #1e143212;--accent:#8b5cf6;--accent-fg:#fff;--accent-soft:#8b5cf61f;--focus:#8b5cf638;--text-on-accent:#fff;--text-on-panel:#2d2840;--panel-strong:#fffffff5;--panel-soft:#ffffffdb;--text-muted:#2d284094;--text-subtle:#2d28406b;--text-faint:#2d284042;--danger:#dc2626;--success:#7c3aed;--backdrop:#f5f3ffe0;--backdrop-border:#8b5cf61a;--app-grid-opacity:.04;--app-grid-blend:multiply;--orb-contrast:1.04;--orb-brightness:1.06;--orb-glow-opacity:.03;--app-bg:radial-gradient(ellipse at 30% -5%, #8b5cf614 0%, transparent 50%), radial-gradient(ellipse at 75% 95%, #a78bfa0f 0%, transparent 48%), linear-gradient(180deg, #ede9fe 0%, #f5f3ff 44%, #ede9fe 100%);--status-ok-bg:#16a34a1a;--status-ok-fg:#14532d;--status-attention-bg:#d977061f;--status-attention-fg:#78350f;--status-critical-bg:#dc26261a;--status-critical-fg:#7f1d1d;--status-info-bg:#8b5cf61a;--status-info-fg:#4c1d95;--cal-border:#8b5cf61a;--cal-soft:#8b5cf60d;--cal-ink:#2d2840;--cal-mute:#2d28408f;--cal-card:#fffffff2;--cal-card2:#ede9feeb;--cal-shadow:0 16px 40px #1e143214;--btn-primary-bg:#8b5cf6;--btn-primary-fg:#fff;--btn-primary-border:#8b5cf652;--btn-primary-shadow:0 4px 16px #8b5cf642;--btn-secondary-bg:#ffffffeb;--btn-secondary-fg:#2d2840;--btn-secondary-border:#8b5cf624}html[data-theme=pulse-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1520;--panel:#111d2b;--panel-elev:#162636;--panel2:#1a2d3e;--text:#e0eef5;--text-secondary:#a8c8dc;--text-tertiary:#6a97b2;--muted:#7eafc8;--border:#22d3ee24;--border-subtle:#22d3ee12;--border-strong:#22d3ee42;--shadow:0 28px 60px #000c;--shadow-1:0 1px 3px #0000008c;--shadow-2:0 10px 30px #000000a6;--shadow-soft:0 22px 55px #000000bf;--accent:#22d3ee;--accent-fg:#0a1520;--accent-soft:#22d3ee24;--focus:#22d3ee3d;--text-on-accent:#0a1520;--text-on-panel:#e0eef5;--panel-strong:#111d2bf0;--panel-soft:#0e1824cc;--text-muted:#e0eef59e;--text-subtle:#e0eef575;--text-faint:#e0eef547;--danger:#f87171;--success:#34d399;--backdrop:#0a1520d6;--backdrop-border:#22d3ee29;--app-grid-opacity:.14;--app-grid-blend:soft-light;--orb-contrast:1;--orb-brightness:1;--orb-glow-opacity:0;--app-bg:radial-gradient(ellipse at 50% -10%, #22d3ee1a 0%, transparent 55%), radial-gradient(ellipse at 90% 80%, #06b6d40f 0%, transparent 50%), linear-gradient(180deg, #0c1a28 0%, #0a1520 48%, #081218 100%);--status-ok-bg:#34d39929;--status-ok-fg:#d1fae5;--status-attention-bg:#fbbf2429;--status-attention-fg:#fef3c7;--status-critical-bg:#f8717129;--status-critical-fg:#fee2e2;--status-info-bg:#22d3ee29;--status-info-fg:#cffafe;--cal-border:#22d3ee24;--cal-soft:#22d3ee0f;--cal-ink:#e0eef5;--cal-mute:#e0eef59e;--cal-card:#111d2bf0;--cal-card2:#0c1622f5;--cal-shadow:0 25px 60px #000000d9;--btn-primary-bg:#22d3ee;--btn-primary-fg:#0a1520;--btn-primary-border:#22d3ee57;--btn-primary-shadow:0 8px 28px #22d3ee4d;--btn-secondary-bg:#22d3ee1a;--btn-secondary-fg:#67e8f9;--btn-secondary-border:#22d3ee33}html[data-theme=dark-midnight] .calendar2035__day-slot,html[data-theme=dark-midnight] .calendar2035__week-event,html[data-theme=dark-graphite] .calendar2035__day-slot,html[data-theme=dark-graphite] .calendar2035__week-event,html[data-theme=cyber] .calendar2035__day-slot,html[data-theme=cyber] .calendar2035__week-event,html[data-theme=violet] .calendar2035__day-slot,html[data-theme=violet] .calendar2035__week-event,html[data-theme=ocean] .calendar2035__day-slot,html[data-theme=ocean] .calendar2035__week-event{background:var(--card-bg);color:var(--text-primary);border-color:var(--border-subtle)}*,:before,:after{box-sizing:border-box}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background-color:var(--bg);background-image:var(--app-bg);min-height:100vh;color:var(--text);font-family:var(--font-body);margin:0;line-height:1.6;position:relative;overflow-x:hidden}h1,h2,h3{font-family:var(--font-display);letter-spacing:.02em}body:before{content:"";pointer-events:none;opacity:var(--app-grid-opacity);background-image:linear-gradient(180deg, var(--app-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--app-grid-line-soft) 1px, transparent 1px), radial-gradient(circle, var(--app-grid-spot), transparent 30%);mix-blend-mode:var(--app-grid-blend);background-size:180px 180px,180px 180px,500px 500px;position:fixed;inset:0}.workspace-shell__header{width:100%;min-height:var(--workspace-shell-header-height);box-shadow:none;background:0 0;border:none;flex:none;justify-content:center;padding-block:clamp(.35rem,.8vw,.85rem);display:flex}.workspaceHeader{justify-content:center;width:100%;display:flex}.workspaceHeader__card{--orb-size:clamp(48px, 4.6vw, 64px);grid-template-columns:minmax(0,1.2fr) minmax(140px,.6fr) minmax(0,1fr);align-items:center;gap:20px;width:min(1280px,100%);margin-inline:auto;padding-block:clamp(.8rem,1.4vw,1.2rem);display:grid;position:relative}.workspaceHeader__left{align-items:flex-start;gap:14px;min-width:0;display:flex}.workspace-shell__headerIdentity{flex-direction:column;gap:.35rem;min-width:0;display:flex}.workspace-shell__headerMeta{flex-flow:column wrap;align-items:flex-start;min-width:0;display:flex}.workspace-shell__workspaceTypePill{letter-spacing:.35em;text-transform:uppercase;border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--panel) 86%, transparent);color:var(--text-muted);border-radius:999px;padding:.2rem .85rem;font-size:.6rem}.workspaceHeader__workspaceSelect{justify-content:flex-end;align-items:center;min-width:0;display:flex}.workspaceHeader__brand{min-height:40px;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.6rem;padding:.2rem .3rem;display:inline-flex}.workspaceHeader__brandMark{background:color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:hidden}.workspaceHeader__brandImage{-o-object-fit:cover;object-fit:cover;border-radius:999px;width:100%;height:100%}.workspaceHeader__brandPlaceholder{background:color-mix(in srgb, var(--text) 35%, transparent);border-radius:6px;width:14px;height:14px}.workspaceHeader__brandText{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text);white-space:nowrap;font-size:clamp(.88rem,.78rem + .45vw,1.08rem);font-weight:520}.workspaceHeader__context{flex-direction:column;gap:.2rem;min-width:0;display:flex}.workspaceHeader__contextLabel{letter-spacing:.32em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.62rem}.workspaceHeader__contextTitle{color:var(--text);margin:0;font-size:1.05rem;font-weight:600}.workspaceHeader__contextMeta{color:var(--text-muted);max-width:320px;margin:0;font-size:.75rem}.workspaceHeader__center{min-height:var(--workspace-shell-header-height);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.workspaceHeader__orbSlot{width:var(--orb-size);height:var(--orb-size);pointer-events:none;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.workspaceHeader__presenceLabel{left:50%;top:calc(35% + var(--orb-size) / 2 + .5rem);letter-spacing:.34em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.6rem;position:absolute;transform:translate(-50%)}.workspaceHeader__orbSlot:before{content:"";background:radial-gradient(circle at 30% 30%, color-mix(in srgb, var(--accent) 30%, transparent), color-mix(in srgb, var(--accent) 18%, transparent) 45%, color-mix(in srgb, var(--accent) 10%, transparent) 65%, transparent 75%);opacity:var(--orb-glow-opacity);filter:blur(16px);transform-origin:50%;pointer-events:none;z-index:0;mix-blend-mode:screen;border-radius:999px;position:absolute;inset:-18%;transform:scale(1)}.workspaceHeader__orbSlot[data-orb-state=idle]{will-change:transform;animation:6.2s ease-in-out infinite orbIdleBreath}.workspaceHeader__orbSlot[data-orb-state=idle]:before{will-change:transform, opacity;animation:6.2s ease-in-out infinite orbHaloIdle}.workspaceHeader__orbSlot[data-orb-state=working]{will-change:transform;animation:1.2s cubic-bezier(.2,.8,.2,1) infinite orbWorkingPulse}.workspaceHeader__orbSlot[data-orb-state=working]:before{will-change:transform, opacity;animation:1.2s cubic-bezier(.2,.8,.2,1) infinite orbHaloWorking}.workspaceHeader__orbSlot .organic-sphere,.workspaceHeader__orbSlot canvas{z-index:1;position:relative}.workspaceHeader__orbSlot canvas{mix-blend-mode:normal;filter:saturate(var(--orb-saturation)) contrast(var(--orb-contrast)) brightness(var(--orb-brightness)) hue-rotate(-12deg) drop-shadow(0 10px 22px color-mix(in srgb, var(--accent) 40%, transparent)) drop-shadow(0 16px 32px color-mix(in srgb, var(--accent) 30%, transparent));background:0 0;border-radius:999px;display:block;width:100%!important;height:100%!important}.workspaceHeader__presence{text-align:center;max-width:220px}.workspaceHeader__presenceLabel{letter-spacing:.34em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.6rem;position:absolute;bottom:clamp(.35rem,.9vw,.85rem);left:50%;transform:translate(-50%)}.workspaceHeader__presenceMeta{color:var(--text-muted);margin:.25rem 0 0;font-size:.75rem}.orbWrap{isolation:isolate;border-radius:9999px;width:100%;height:100%;position:relative;overflow:hidden}.orbWrap .organic-sphere{z-index:1;border-radius:9999px;width:100%;height:100%;position:relative;overflow:hidden}.orbSkin{pointer-events:none;z-index:2;border-radius:9999px;position:absolute;inset:0;overflow:hidden}.orbOverlay{pointer-events:none;border-radius:9999px;position:absolute;inset:0}.orbShade{opacity:.36;mix-blend-mode:multiply;filter:blur(2px);background:radial-gradient(circle at 78% 82%,#070c143d,#070c1400 55%),radial-gradient(circle at 30% 25%,#0000 35%,#0003 70%,#00000052 100%)}.orbSpecular{opacity:.3;mix-blend-mode:screen;filter:blur(1.4px);will-change:transform, background-position;background:radial-gradient(circle at 28% 22%,#ffffffa6,#fff3 22%,#fff0 55%) 12% 8%/140% 140%;animation:16s ease-in-out infinite orbSpecularDrift,96s linear infinite orbLightRotate}.orbRim{opacity:.26;mix-blend-mode:screen;filter:blur(1.2px);background:radial-gradient(circle,#fff0 58%,#ffffff4d 72%,#ffffff1f 80%,#fff0 88%)}.orbGlassNoise{opacity:.1;mix-blend-mode:soft-light;background:radial-gradient(circle at 50% 45%,#ffffff14,#fff0 55%),radial-gradient(circle at 55% 72%,#00000029,#0000 65%),repeating-linear-gradient(125deg,#ffffff0a 0 1px,#fff0 2px 7px)}@keyframes orbIdleBreath{0%,to{transform:translateY(-4px)scale(1)}50%{transform:translateY(-4px)scale(1.02)}}@keyframes orbWorkingPulse{0%,to{transform:translateY(-4px)scale(1)}50%{transform:translateY(-4px)scale(1.045)}}@keyframes orbHaloIdle{0%,to{opacity:.08;transform:scale(1)}50%{opacity:.12;transform:scale(1.03)}}@keyframes orbHaloWorking{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.2;transform:scale(1.08)}}@keyframes orbSpecularDrift{0%,to{opacity:.26;transform:translate(-1%,-1%)}50%{opacity:.32;transform:translate(1%,1%)}}@keyframes orbLightRotate{0%,to{background-position:12% 8%}50%{background-position:22% 18%}}@keyframes dashboardRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.workspaceHeader__orbSlot,.workspaceHeader__orbSlot:before,.dashboard-grid>div{transition:none!important;animation:none!important}}.workspaceHeader__right{justify-content:flex-end;align-items:flex-start;min-width:0;display:flex}.workspaceHeader__rightStack{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:clamp(10px,1.4vw,14px);width:100%;min-width:0;display:flex}.workspaceHeader__rightControls{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.8rem;width:100%;min-width:0;display:flex}.workspace-profileWrap{flex-direction:column;align-items:flex-end;min-width:0;display:flex;position:relative}.workspace-profileMenu{border:1px solid color-mix(in srgb, var(--border), transparent 40%);background:color-mix(in srgb, var(--background), var(--panel) 75%);width:min(320px,92vw);box-shadow:0 25px 45px color-mix(in srgb, var(--text), transparent 70%);z-index:60;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border-radius:28px;position:absolute;top:calc(100% + 8px);right:0}.workspace-profileMenu__scroll{flex-direction:column;gap:1rem;max-height:min(70vh,520px);padding:1.5rem 1.25rem;display:flex;overflow-y:auto}.workspace-profileMenu__account{flex-direction:column;gap:2px;display:flex}.workspace-profileMenu__name{color:var(--text);margin:0;font-size:1rem;font-weight:700}.workspace-profileMenu__email{color:var(--text-muted);margin:0;font-size:.8rem}.workspace-profileMenu__actionList{flex-direction:column;gap:.5rem;display:flex}.workspace-profileMenu__action{width:100%;color:var(--foreground);text-transform:none;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.9rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:flex}.workspace-profileMenu__action:hover,.workspace-profileMenu__action:focus-visible{border-color:color-mix(in srgb, var(--accent), transparent 45%);background:color-mix(in srgb, var(--foreground), transparent 12%)}.workspace-profileMenu__action:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.workspace-profileMenu__action--danger{border-color:color-mix(in srgb, var(--danger), transparent 40%);color:color-mix(in srgb, var(--danger), var(--foreground))}.workspace-profileMenu__action--danger:hover,.workspace-profileMenu__action--danger:focus-visible{background:color-mix(in srgb, var(--danger), transparent 28%);border-color:color-mix(in srgb, var(--danger), transparent 60%)}.workspace-switcher{flex-direction:column;align-items:flex-end;gap:.35rem;font-size:.65rem;display:flex}.workspace-switcher__control{justify-content:flex-end;align-items:center;width:100%;display:flex}.workspace-switcher select{border:1px solid var(--border-subtle);background:var(--panel-soft);min-width:clamp(160px,20vw,240px);height:40px;color:inherit;box-shadow:var(--shadow-soft);border-radius:999px;padding:0 .9rem;font-size:.78rem}.workspace-switcher__create{letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:color-mix(in srgb, var(--accent) 18%, transparent);color:color-mix(in srgb, var(--accent) 85%, var(--text));border:none;border-radius:999px;align-self:flex-end;margin-top:.35rem;padding:.45rem .95rem;font-size:.72rem;transition:background .2s}.workspace-switcher__create:hover{background:color-mix(in srgb, var(--accent) 32%, transparent)}.workspace-switcher__create:disabled{opacity:.6;cursor:not-allowed}.workspace-profileButton{border:1px solid var(--border-subtle);background:var(--panel-soft);min-width:170px;min-height:40px;box-shadow:var(--shadow-soft);color:var(--text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:.65rem;padding:.2rem .8rem .2rem .3rem;display:inline-flex}.workspace-profile{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.workspace-profileButton__avatar{background:color-mix(in srgb, var(--text) 10%, transparent);letter-spacing:.12em;text-transform:uppercase;width:32px;height:32px;color:var(--text-muted);border-radius:999px;place-items:center;font-size:.7rem;display:grid}.workspace-profileButton__avatarImage{border-radius:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.workspace-profileButton__details{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.workspace-profileButton__name{font-size:.75rem;font-weight:600;line-height:1.1}.workspace-profileButton__email{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.62rem;line-height:1.1;overflow:hidden}.workspace-profile[data-collapsed=true] .workspace-profileButton{justify-content:center;min-width:40px;padding:.2rem .3rem}.workspace-profile[data-collapsed=true] .workspace-profileButton__details{display:none}.brandBlock{background:var(--panel-soft);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(.7rem,1.3vw,1rem);max-width:min(520px,100%);padding:clamp(.9rem,1.3vw,1.2rem);display:grid}.brandBlock__logo{background:var(--panel);border:1px solid var(--border-subtle);width:clamp(46px,8vw,58px);height:clamp(46px,8vw,58px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--panel) 70%, transparent);border-radius:18px;position:relative;overflow:hidden}.brandBlock__logoPlaceholder{background:linear-gradient(135deg, var(--brand-accent,var(--accent)), color-mix(in srgb, var(--panel) 80%, transparent));opacity:.9;border-radius:50%;width:100%;height:100%;display:block}.brandBlock__text{min-width:0}.brandBlock__line{text-transform:uppercase;margin:0;line-height:1.2}.brandBlock__line--product{letter-spacing:.15em;color:var(--text-muted);font-size:.85rem;font-weight:700}.brandBlock__line--agent{letter-spacing:.25em;color:var(--text-subtle);font-size:.75rem}.brandBlock__line--workspace{letter-spacing:.4em;color:var(--text-faint);font-size:.68rem}.brandLine2{letter-spacing:.08em;color:var(--text-subtle);margin-top:2px;font-size:12px;font-weight:600}.brandLine3{color:var(--text-faint);margin-top:6px;font-size:12px}.workspace-shell{--workspace-shell-header-height:clamp(84px, 9vw, 104px);background:var(--app-bg);isolation:isolate;background-size:cover;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.workspace-shell,.workspace-shell *{overflow-anchor:none}.workspace-shell__brandStack{align-items:center;gap:.65rem;display:flex}.workspace-shell__brand{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.55rem;padding:0;display:inline-flex}.workspace-shell__brandMark{border:1px solid var(--border-subtle);background:var(--panel-soft);border-radius:18px;justify-content:center;align-items:center;width:clamp(38px,4vw,48px);height:clamp(38px,4vw,48px);display:inline-flex}.workspace-shell__brandImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.workspace-shell__brandPlaceholder{background:linear-gradient(135deg, var(--brand-accent,var(--accent)), color-mix(in srgb, var(--panel) 80%, transparent));border-radius:50%;width:70%;height:70%;display:block}.workspace-shell__brandName{letter-spacing:.04em;font-weight:700}.workspace-shell__workspaceName{letter-spacing:.32em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.7rem}.workspace-shell__railToggle{background:color-mix(in srgb, var(--panel) 80%, transparent);color:var(--text);cursor:pointer;border:none;border-radius:999px;padding:.35rem;display:none}.workspace-shell__row{box-sizing:border-box;flex:1;grid-template-columns:320px 1fr;align-items:stretch;gap:24px;width:100%;height:100%;min-height:0;padding:24px;display:grid;position:relative}.workspace-shell__rail{z-index:18;width:100%;height:100%;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-self:stretch;gap:.6rem;padding:clamp(1rem,1.6vw,1.5rem);display:flex;position:relative;overflow:hidden}.workspace-shell__rail-scroll{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding-bottom:120px;overflow-y:auto}.workspace-shell__rail-scroll::-webkit-scrollbar{width:0;height:0}.workspace-shell__rail-backdrop{z-index:16;display:none;position:fixed;inset:0}.workspace-shell__content{flex:1;justify-content:center;align-items:stretch;width:100%;min-height:0;display:flex;overflow:hidden}.workspace-shell__mainCanvas{box-sizing:border-box;flex:1;justify-content:center;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:visible}.workspace-shell__main{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.workspace-module-root{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.workspace-shell__mainCanvas,.main-card-shell,.workspace-module-root{margin-bottom:0!important;padding-bottom:clamp(12px,1.8vh,20px)!important}.workspace-shell__mainScroll,.main-card-scroll{padding-bottom:clamp(12px,1.8vh,20px)!important}.workspace-shell__signin-panel{border:1px solid var(--border-subtle);text-align:center;background:color-mix(in srgb, var(--panel) 92%, transparent);width:100%;min-height:280px;box-shadow:var(--shadow-soft);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;margin:0 auto;padding:clamp(1.5rem,2.2vw,2.5rem);display:flex}.workspace-shell__signin-panel__eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.65rem}.workspace-shell__signin-panel__title{color:var(--text);margin:0;font-size:clamp(1.9rem,2.6vw,2.6rem);font-weight:600;line-height:1.2}.workspace-shell__signin-panel__message{max-width:520px;color:var(--text-muted);margin:0;font-size:.95rem}.workspace-shell__signin-panel__button{letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 45%, transparent) 0%, var(--accent) 100%);cursor:pointer;box-shadow:0 10px 28px color-mix(in srgb, var(--accent), transparent 70%);border:none;border-radius:999px;margin-top:.6rem;padding:.8rem 1.9rem;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s}.workspace-shell__signin-panel__button:hover,.workspace-shell__signin-panel__button:focus-visible{box-shadow:0 14px 30px color-mix(in srgb, var(--accent), transparent 60%);transform:translateY(-1px)}.workspace-shell__signin-panel__hint{color:var(--text-faint);margin:0;font-size:.8rem}.workspace-server-signin{background:radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--accent) 35%, transparent), transparent 45%), var(--bg);min-height:100vh;color:var(--text-on-panel);flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,2vw,2.75rem);display:flex}.workspace-server-signin__header{justify-content:space-between;align-items:center;display:flex}.workspace-server-signin__brand{font-size:1rem;font-weight:600}.workspace-server-signin__header a{color:var(--text-on-panel);padding:.5rem 1rem;font-weight:600;text-decoration:none}.workspace-server-signin__main{flex:1;justify-content:center;align-items:center;display:flex}.workspace-server-signin__panel{background:color-mix(in srgb, var(--panel) 94%, transparent);border:1px solid var(--border);text-align:center;border-radius:16px;width:100%;max-width:440px;padding:clamp(1.5rem,3vw,2.75rem)}.workspace-server-signin__eyebrow{text-transform:uppercase;letter-spacing:.3em;color:var(--muted);margin:0 0 .75rem;font-size:.75rem}.workspace-server-signin__title{color:var(--text);margin:0 0 .75rem;font-size:clamp(2rem,3vw,2.5rem);font-weight:600}.workspace-server-signin__desc{color:var(--text-subtle);margin:0 0 1.25rem}.workspace-server-signin__button{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 45%, transparent), var(--accent));color:var(--text-on-accent);border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.workspace-server-signin__button:hover,.workspace-server-signin__button:focus-visible{box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-1px)}.workspace-server-signin__footer{color:var(--text-faint);margin-top:1rem;font-size:.85rem}.workspace-canvas{background:color-mix(in srgb, var(--panel) 96%, transparent);border:1px solid var(--border-subtle);width:100%;max-width:min(1440px,100%);height:100%;min-height:0;box-shadow:var(--shadow-soft);border-radius:30px;flex-direction:column;gap:clamp(1.1rem,1.6vw,2rem);margin:0 auto;padding:clamp(1rem,2vw,1.5rem);display:flex}.main-card-shell{min-height:0;max-height:var(--intent-surface-card-max,calc(72vh - var(--intent-surface-gap)));flex-direction:column;flex:1;margin-bottom:0;display:flex;overflow:visible hidden}.main-card-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow-y:auto}.main-card-scroll::-webkit-scrollbar{width:0;height:0}.workspace-main-panel{padding-top:clamp(1.1rem,1.8vw,2.2rem);padding-bottom:clamp(.9rem,1.4vw,1.5rem);text-align:left;flex-direction:column;align-items:stretch;gap:clamp(1.1rem,1.4vw,1.8rem);width:100%;max-width:min(1440px,100%);min-height:0;margin-inline:auto;padding-inline:clamp(.6rem,1.2vw,1.2rem);display:flex}.workspace-main-panel__button{border:1px solid var(--border);background:var(--accent);color:var(--accent-on);cursor:pointer;border-radius:999px;padding:.55rem 1.25rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.workspace-main-panel__button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 85%, var(--text));color:var(--text-on-accent)}.workspace-main-panel__button:disabled{cursor:not-allowed;opacity:.6}.workspace-main-panel__button--danger{border-color:color-mix(in srgb, var(--danger) 45%, transparent);background:color-mix(in srgb, var(--danger) 18%, transparent);color:var(--danger)}.workspace-main-panel__button--danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 45%, transparent);color:var(--text-on-accent)}.diagnostics-panel{gap:1rem}.diagnostics-panel__grid{flex-direction:column;gap:.75rem;display:flex}.diagnostics-panel__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.diagnostics-panel__label{color:var(--text-subtle);flex:160px;font-size:.85rem;font-weight:600}.diagnostics-panel__value{flex-direction:column;flex:240px;align-items:flex-end;gap:.15rem;font-size:.95rem;display:flex}.diagnostics-panel__value strong{font-size:1rem}.diagnostics-panel__value span{color:var(--text-subtle);font-size:.8rem;display:block}.diagnostics-panel__health{flex-direction:column;align-items:flex-start}.diagnostics-panel__health .diagnostics-panel__label{align-self:stretch}.diagnostics-panel__health .diagnostics-panel__value{align-items:flex-start}.diagnostics-panel__health-actions{justify-content:flex-end}.workspace-shell__content-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:clamp(.65rem,1vw,1.25rem);width:100%;display:flex}.workspace-shell__access-panel{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.workspace-shell__access-link{letter-spacing:.3em;text-transform:uppercase;border:1px solid var(--border-subtle);color:var(--text-muted);background:color-mix(in srgb, var(--panel) 86%, transparent);border-radius:999px;align-items:center;padding:.4rem .85rem;font-size:.65rem;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.workspace-shell__access-link:hover,.workspace-shell__access-link:focus-visible{border-color:color-mix(in srgb, var(--accent) 45%, transparent);color:var(--text)}.workspace-shell__access-link--primary{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text)}@media (max-width:960px){.workspace-shell__railToggle{display:inline-flex}.workspace-shell__rail{z-index:22;width:min(300px,80vw);margin:0;transition:transform .3s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.workspace-shell__rail.is-open{transform:translate(0)}.workspace-shell__rail-backdrop{background:var(--backdrop);pointer-events:all;opacity:.92;display:block}.workspace-shell__row{-moz-column-gap:0;grid-template-columns:1fr;column-gap:0;padding:clamp(.8rem,1.8vw,1.3rem)}.workspace-shell__header{padding-inline:0}}.globalOrbWrap{--orb-size:135px;width:var(--orb-size);height:var(--orb-size);pointer-events:none;z-index:3;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.globalOrbWrap canvas{display:block;width:100%!important;height:100%!important}.workspace-main-panel{padding-top:clamp(1.8rem,2.8vw,3rem);text-align:left;flex-direction:column;align-items:stretch;gap:clamp(1.1rem,1.4vw,1.8rem);width:100%;max-width:min(1280px,100%);min-height:100%;margin-inline:auto;padding-inline:clamp(.6rem,1.2vw,1.2rem);display:flex;position:relative}.workspace-first-run{text-align:left;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(1rem,2vw,1.6rem);width:min(960px,100%);display:grid}.workspace-first-run__card{text-align:left}.workspace-first-run__copy{color:#0a1324b3;margin:0 0 .85rem;line-height:1.5}.workspace-first-run__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.workspace-first-run__note{color:#0a13248c;margin:.75rem 0 0;font-size:.8rem}.workspace-first-run__form{flex-direction:column;gap:.8rem;display:flex}.workspace-first-run__error{color:#ec4899;margin:.5rem 0 0;font-size:.85rem}.workspace-onboarding{pointer-events:all;z-index:80;justify-content:center;align-items:center;padding:clamp(1rem,2vw,2rem);display:flex;position:fixed;inset:0}.workspace-onboarding__backdrop{background:var(--backdrop);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);box-shadow:inset 0 0 0 1px var(--backdrop-border);pointer-events:none;position:absolute;inset:0}.workspace-onboarding__dialog{z-index:1;pointer-events:none;justify-content:center;width:min(520px,100%);display:flex;position:relative}.workspace-onboarding__dialog :is(.merlinGlassCard,.futura-card){pointer-events:all;width:min(460px,100%)}.workspace-onboarding__body{flex-direction:column;gap:1rem;display:flex}.workspace-onboarding__choice{gap:1rem;display:flex}.workspace-onboarding__choice label{border:1px solid var(--border-subtle);background:var(--panel-soft);border-radius:16px;flex:1;align-items:center;gap:.5rem;padding:.9rem 1rem;display:flex}.workspace-onboarding__input{flex-direction:column;gap:.5rem;display:flex}.workspace-onboarding__input input,.workspace-onboarding__input select,.workspace-onboarding__input textarea{border:1px solid var(--border-strong);background:var(--panel-strong);width:100%;color:var(--text);border-radius:14px;padding:.65rem .85rem;font-size:.95rem;line-height:1.5}.workspace-onboarding__input textarea{resize:vertical;min-height:90px}.workspace-onboarding__label{letter-spacing:.25em;text-transform:uppercase;color:var(--text-faint);font-size:.75rem}.workspace-onboarding__actions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.workspace-onboarding__button{background:color-mix(in srgb, var(--text) 10%, transparent);text-transform:uppercase;letter-spacing:.3em;color:var(--text);cursor:pointer;border:none;border-radius:12px;padding:.65rem 1.2rem;font-size:.85rem}.workspace-onboarding__button--primary{background:color-mix(in srgb, var(--accent) 75%, var(--panel));color:var(--accent-on)}.workspace-onboarding__error{color:var(--danger);margin:.5rem 0 0;font-size:.85rem}.workspace-hero{flex-direction:column;gap:1rem;padding:0 clamp(.4rem,1vw,.8rem);display:flex}.workspace-hero__header{max-width:680px}.workspace-hero__eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.62rem}.workspace-hero__desc{color:var(--text-muted);margin:.5rem 0 0;font-size:.95rem}.workspace-hero__chips{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem;display:grid}.workspace-hero__chip{border:1px solid var(--border-subtle);background:var(--panel-soft);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--panel) 80%, transparent);border-radius:16px;flex-direction:column;gap:.3rem;padding:.75rem .9rem;display:flex}.workspace-hero__chipLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--text-faint);font-size:.6rem}.workspace-hero__chipValue{color:var(--text);font-size:.85rem}.workspace-top-meta{letter-spacing:.35em;text-transform:uppercase;color:var(--text-faint);flex-wrap:wrap;justify-content:center;gap:clamp(1rem,1.5vw,1.5rem);font-size:.65rem;display:flex}.workspace-top-meta__item{flex-direction:column;align-items:center;gap:.15rem;display:flex}.workspace-top-meta__label{color:var(--text-faint);font-size:.55rem}.workspace-top-meta__value{letter-spacing:.25em;color:var(--text-muted);font-weight:600}.workspace-shell__command-line{width:min(var(--merlin-command-line-max,720px), calc(100% - 2rem));height:var(--merlin-command-line-height,62px);border:1px solid color-mix(in srgb, var(--panel) 55%, transparent);background:color-mix(in srgb, var(--panel) 30%, transparent);box-shadow:var(--shadow);letter-spacing:.35em;text-transform:uppercase;color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;z-index:0;border-radius:999px;justify-content:center;align-items:center;margin:0 auto;font-size:.78rem;display:flex;position:relative}.workspace-shell__intent-layout{flex-direction:column;gap:0;width:100%;display:flex;position:relative}.workspace-shell__intent-line-wrapper{z-index:0;justify-content:center;width:100%;display:flex;position:relative}.workspace-shell__row.workspace-shell__row--intent-overlap{z-index:10;margin-bottom:-.5rem;position:relative}.workspace-core-dock{background:color-mix(in srgb, var(--panel) 94%, transparent);border:1px solid var(--border-subtle);width:100%;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:stretch;gap:1.4rem;padding:1.2rem;display:flex}.workspace-core-dock__stack{flex-direction:column;gap:1.4rem;display:flex}.workspace-core-dock__spacer{flex:1}.workspace-core-dock__group{flex-direction:column;gap:.5rem;display:flex}.workspace-core-dock__groupAccordion{background:color-mix(in srgb, var(--panel) 92%, transparent);border:1px solid #0000;border-radius:20px;padding:.6rem;transition:border-color .2s,background .2s}.workspace-core-dock__groupAccordion[open]{border-color:color-mix(in srgb, var(--accent) 35%, transparent)}.workspace-core-dock__groupSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:.4rem;padding:0 .4rem .25rem;display:flex}.workspace-core-dock__groupSummary::-webkit-details-marker{display:none}.workspace-core-dock__groupAccordionChevron{transition:transform .2s}.workspace-core-dock__groupAccordion[open] .workspace-core-dock__groupAccordionChevron{transform:rotate(-180deg)}.workspace-core-dock__groupLabel{letter-spacing:.32em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.6rem}.workspace-core-dock__groupItems{flex-direction:column;gap:.25rem;display:flex}.workspace-core-dock__item{width:100%;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:16px;align-items:center;gap:.6rem;padding:.55rem .7rem;text-decoration:none;transition:background .25s,border .25s,color .25s;display:flex}.workspace-core-dock__item svg{width:18px;height:18px;transition:color .25s}.workspace-core-dock__item:hover,.workspace-core-dock__item:focus-visible,.workspace-core-dock__item.is-active{border-color:color-mix(in srgb, var(--accent) 35%, transparent);color:var(--text);background:color-mix(in srgb, var(--accent) 12%, transparent)}.workspace-core-dock__item:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.workspace-core-dock__icon{justify-content:center;align-items:center;display:inline-flex}.workspace-core-dock__text{letter-spacing:.02em;font-size:.85rem}.workspace-module-popover{background:var(--panel);border:1px solid var(--border-subtle);min-width:clamp(220px,24vw,260px);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:12;border-radius:20px;flex-direction:column;gap:.75rem;margin-left:12px;padding:1rem;display:flex;position:absolute;left:100%;overflow:hidden}.workspace-module-popover__header{justify-content:space-between;align-items:flex-start;gap:.35rem;display:flex}.workspace-module-popover__titles{flex-direction:column;gap:.15rem;display:flex}.workspace-module-popover__title{letter-spacing:.32em;text-transform:uppercase;color:var(--text-faint);font-size:.62rem}.workspace-module-popover__current{letter-spacing:.18em;color:var(--text-subtle);align-items:center;gap:.35rem;font-size:.72rem;display:flex}.workspace-module-popover__current-arrow{color:color-mix(in srgb, var(--accent) 60%, transparent);font-size:.95rem;display:inline-block}.workspace-module-popover__current-label{color:var(--text);font-weight:600}.workspace-module-popover__current-badge{letter-spacing:.28em;text-transform:uppercase;background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--muted);border-radius:999px;padding:.12rem .6rem;font-size:.55rem}.workspace-module-popover__hint{letter-spacing:.32em;color:var(--text-faint);font-size:.56rem}.workspace-module-popover__list{flex-direction:column;gap:.45rem;display:flex}.workspace-module-popover__item{background:var(--panel-soft);color:var(--text);box-shadow:none;border:none;border-radius:16px;justify-content:space-between;align-items:center;gap:.65rem;padding:.55rem .85rem;font-size:.8rem;text-decoration:none;transition:background .25s,border-color .25s;display:flex}.workspace-module-popover__item.is-active{background:var(--accent-soft)}.workspace-module-popover__item:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.workspace-module-popover__label{text-align:left;flex:1;font-size:.85rem;font-weight:600}.workspace-module-popover__dot{background:color-mix(in srgb, var(--text) 30%, transparent);border-radius:50%;flex-shrink:0;width:10px;height:10px}.workspace-module-popover__dot--connected{background:var(--success)}.workspace-module-popover__dot--pending{background:#fbbf24}.workspace-module-popover__dot--error{background:var(--danger)}.workspace-module-popover__dot--unknown{background:var(--muted)}.workspace-module-popover__badge{letter-spacing:.35em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.workspace-main-panel__state-switch{background:color-mix(in srgb, var(--panel) 35%, transparent);border:1px solid color-mix(in srgb, var(--panel) 55%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);z-index:6;border-radius:999px;grid-auto-flow:column;gap:.25rem;padding:.25rem;display:inline-grid;position:absolute;top:clamp(1rem,2vw,2rem);right:clamp(1rem,2vw,2.8rem)}.workspace-main-panel__state-pill{letter-spacing:.4em;text-transform:uppercase;color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.2rem .75rem;font-size:.65rem;transition:color .2s,background .3s,box-shadow .3s}.workspace-main-panel__state-pill.is-active{color:var(--text);background:var(--accent-soft);box-shadow:0 0 22px color-mix(in srgb, var(--accent) 45%, transparent)}.workspace-main-panel__state-pill:focus-visible{outline:1px solid var(--focus);outline-offset:2px}.workspace-main-panel__header{flex-direction:column;align-items:center;gap:.35rem;display:flex}.workspace-main-panel__eyebrow{text-transform:uppercase;letter-spacing:.25em;color:var(--muted);text-align:center;margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:500}.workspace-main-panel__desc{color:var(--text-subtle);text-align:center;margin:0;max-width:52ch;margin-inline:auto}.module-header{justify-content:space-between;align-items:flex-start;gap:16px;margin:8px 0 18px;display:flex}.module-header__left{flex-direction:column;gap:6px;min-width:0;display:flex}.module-header__kicker{letter-spacing:.02em;color:var(--text-secondary);font-size:.95rem;font-weight:600}.module-header__subtitle{color:var(--text-tertiary);max-width:70ch;font-size:.95rem;line-height:1.5}.module-header__right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workspace-mail__header-actions{align-items:center;gap:.5rem;display:flex}.workspace-calendar__header{flex-direction:column;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.workspace-calendar__toolbar{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.workspace-calendar__primary,.workspace-calendar__secondary,.workspace-calendar__ghost{border:1px solid var(--border);border-radius:999px;padding:.45rem 1.15rem;font-size:.85rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.workspace-calendar__primary{background:var(--accent);color:var(--text-on-accent);border-color:#0000}.workspace-calendar__primary:disabled{opacity:.5;cursor:not-allowed}.workspace-calendar__secondary{background:var(--panel);color:var(--text)}.workspace-calendar__ghost{color:var(--text-faint);background:0 0;text-decoration:none}.workspace-calendar__status{color:var(--muted);text-align:center;font-size:.8rem}.workspace-calendar__proposal{border:1px dashed var(--muted);background:linear-gradient(145deg, color-mix(in srgb, var(--panel) 85%, transparent), color-mix(in srgb, var(--panel2) 70%, transparent));box-shadow:var(--shadow-soft);border-radius:1rem;flex-direction:column;gap:.5rem;margin-top:1rem;padding:1rem;display:flex}.workspace-calendar__proposal-meta{align-items:center;gap:.75rem;display:flex}.workspace-calendar__proposal-chip{border:1px solid var(--muted);text-transform:uppercase;letter-spacing:.35em;border-radius:999px;padding:.2rem .65rem;font-size:.65rem}.workspace-calendar__proposal-type{color:var(--text-subtle);margin:0;font-size:.75rem}.workspace-calendar__proposal-title{margin:0;font-size:1.2rem;font-weight:600}.workspace-calendar__proposal-range{color:var(--text-subtle);margin:0;font-size:.9rem}.workspace-calendar__proposal-actions{flex-wrap:wrap;gap:.5rem;display:flex}.workspace-calendar__proposal-confirm,.workspace-calendar__proposal-dismiss{cursor:pointer;border:none;border-radius:999px;padding:.5rem 1rem;font-weight:600}.workspace-calendar__proposal-confirm{background:var(--accent);color:var(--text-on-accent)}.workspace-calendar__proposal-confirm:disabled{opacity:.5;cursor:not-allowed}.workspace-calendar__proposal-dismiss{border:1px solid var(--border);color:var(--text);background:0 0}.workspace-calendar__form-panel{margin-top:1rem;position:relative}.workspace-calendar__form{background:var(--panel);border:1px solid var(--border);border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.workspace-calendar__form-row{flex-direction:column;gap:.3rem;display:flex}.workspace-calendar__form-label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.75rem}.workspace-calendar__form-input{border:1px solid var(--border);background:var(--panel-soft);color:var(--text);border-radius:.75rem;padding:.55rem .9rem;font-size:.9rem}.workspace-calendar__form-textarea{resize:vertical;min-height:80px}.workspace-calendar__form-error{color:var(--error);margin:0;font-size:.85rem}.workspace-calendar__form-actions{justify-content:flex-end;gap:.5rem;display:flex}.workspace-calendar__form-submit{background:var(--accent);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:999px;padding:.45rem 1.35rem;font-weight:600}.workspace-calendar__form-cancel{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem 1.35rem}.workspace-calendar__skeletons{gap:.8rem;margin-top:1.5rem;display:grid}.workspace-calendar__skeleton{background:linear-gradient(90deg, var(--panel), var(--panel-soft));border-radius:.75rem;height:70px;animation:1.2s infinite shimmer}@keyframes shimmer{0%{background-position:-220px 0}to{background-position:220px 0}}.workspace-calendar__empty{border:1px dashed var(--border);text-align:center;background:var(--panel-soft);border-radius:1rem;margin-top:1.5rem;padding:1rem}.workspace-calendar__empty-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}.workspace-calendar__grid{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.workspace-calendar__day{flex-direction:column;gap:.6rem;display:flex}.workspace-calendar__day-header{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.95rem}.workspace-calendar__day-list{flex-direction:column;gap:.55rem;display:flex}.workspace-calendar__item{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:1rem;flex-direction:column;gap:.35rem;padding:.9rem 1rem;display:flex;position:relative;overflow:hidden}.workspace-calendar__item--optimistic{border-style:dashed}.workspace-calendar__item-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.workspace-calendar__item-chip{letter-spacing:.25em;text-transform:uppercase;border:1px solid var(--border);border-radius:999px;padding:.2rem .65rem;font-size:.7rem}.workspace-calendar__item-title{color:var(--text);font-weight:600}.workspace-calendar__item-source{color:var(--muted);font-size:.65rem}.workspace-calendar__item-time{color:var(--text-subtle);margin:0;font-size:.85rem}.workspace-calendar__item-actions{opacity:0;gap:.35rem;transition:opacity .2s;display:flex;position:absolute;top:.5rem;right:.75rem}.workspace-calendar__item:hover .workspace-calendar__item-actions{opacity:1}.workspace-calendar__item-action{border:1px solid var(--border);cursor:pointer;background:#fffc;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.workspace-calendar__item-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace-main-panel__status-card--error{border-color:var(--error);background:#ef44441a}.workspace-main-panel__scope{margin-top:clamp(.6rem,1vw,1rem);background:var(--panel-soft);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);border-radius:999px;align-items:center;gap:.5rem;margin-inline:auto;padding:.35rem .75rem;display:inline-flex}.workspace-main-panel__scope-label{letter-spacing:.08em;color:var(--text-subtle);font-size:.65rem}.workspace-main-panel__scope-type{letter-spacing:.08em;border:1px solid #0000;border-radius:999px;padding:.15rem .45rem;font-size:.6rem}.workspace-main-panel__scope-type[data-type=personal]{color:#065f46;background:#10b9812e;border-color:#10b98166}.workspace-main-panel__scope-type[data-type=company]{color:#1d4ed8;background:#3b82f62e;border-color:#3b82f666}.workspace-main-panel__status-row{color:#ffffff8f;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.2rem,2vw,1.6rem);margin-top:clamp(.6rem,1.5vw,1.4rem);font-size:.65rem;display:flex}.workspace-main-panel__status-item{font-variant:all-small-caps;color:#ffffff73;align-items:center;gap:.35rem;display:inline-flex}.workspace-main-panel__status-label{letter-spacing:.35em;text-transform:uppercase;font-size:.55rem}.workspace-main-panel__status-separator{letter-spacing:0;color:#ffffff47;font-size:.85rem}.workspace-main-panel__status-value{letter-spacing:.25em;color:#ffffffad;font-size:.85rem}.workspace-main-panel__readiness{color:#ffffff73;letter-spacing:.4em;text-transform:uppercase;margin:0;font-size:.9rem}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(1rem,1.6vw,1.6rem);width:min(1280px,100%);margin-inline:auto;padding:0 clamp(.4rem,1vw,1rem) clamp(1.4rem,2vw,2.2rem);display:grid}.dashboard-grid__activity{grid-column:1/-1}.dashboard-grid .merlinGlassCard{min-height:clamp(280px,26vw,340px);padding:clamp(1.4rem,2vw,2.2rem)}.dashboard-grid__activity .merlinGlassCard{min-height:clamp(280px,26vw,340px)}.dashboard-grid .merlinGlassCard__body{gap:clamp(.9rem,1.3vw,1.4rem)}.collapsible-card{flex-direction:column;gap:clamp(.65rem,1vw,.9rem);min-width:0;display:flex}.collapsible-card__header{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--panel) 90%, transparent);appearance:none;cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;border-radius:20px;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.collapsible-card__header:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.collapsible-card__headerText{min-width:0}.collapsible-card__headerKicker{letter-spacing:.28em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.65rem}.collapsible-card__headerTitle{letter-spacing:.04em;font-size:clamp(1rem,1.4vw,1.25rem);font-family:var(--font-display);margin:0}.collapsible-card__headerExtras{align-items:center;gap:.65rem;display:flex}.collapsible-card__badgeWrapper{align-items:center;gap:.35rem;display:flex}.card-overlay{z-index:20;pointer-events:none}.card-overlay-backdrop{border-radius:inherit;background:color-mix(in srgb, var(--panel) 86%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);opacity:0;pointer-events:auto;transition:opacity .22s;position:absolute;inset:0}.card-overlay-backdrop[data-state=open]{opacity:1}.card-overlay-panel{background:var(--panel-strong);box-shadow:0 35px 70px color-mix(in srgb, var(--text) 15%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);opacity:0;pointer-events:auto;border-radius:26px 26px 18px 18px;margin:0;padding:clamp(1rem,2vw,1.5rem);transition:transform .22s,opacity .22s;position:absolute;bottom:0;left:0;right:0;transform:translateY(30px)}.card-overlay-panel[data-state=open]{opacity:1;transform:translateY(0)}.card-overlay-panel::-webkit-scrollbar{width:0;height:0}.collapsible-card__toggleIcon{transition:transform .25s;display:inline-flex}.collapsible-card__header[data-open=true] .collapsible-card__toggleIcon{transform:rotate(180deg)}.dashboard-grid>div{opacity:0;animation:.7s forwards dashboardRise;transform:translateY(12px)}.dashboard-grid>div:first-child{animation-delay:50ms}.dashboard-grid>div:nth-child(2){animation-delay:.12s}.dashboard-grid>div:nth-child(3){animation-delay:.18s}.dashboard-grid>div:nth-child(4){animation-delay:.24s}.merlinGlassCard{border:1px solid var(--border-subtle);background:var(--panel-strong);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);color:var(--text);isolation:isolate;border-radius:24px;padding:clamp(1.25rem,2vw,2rem);transition:box-shadow .3s,border-color .3s,background .3s;position:relative;overflow:hidden}.merlinGlassCard:before{content:"";border-radius:inherit;background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--merlin-glass-accent,var(--accent)) 18%, transparent), transparent 60%);opacity:.55;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.merlinGlassCard:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--panel) 65%, transparent);opacity:.45;pointer-events:none;position:absolute;inset:0}.merlinGlassCard:hover{box-shadow:0 24px 50px color-mix(in srgb, var(--text) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 28%, transparent)}.merlinGlassCard:hover:before{opacity:.7}.merlinGlassCard__header{flex-direction:column;gap:.25rem;margin-bottom:1rem;padding-right:clamp(3rem,5vw,5rem);display:flex;position:relative}.merlinGlassCard__header h3{letter-spacing:.04em;text-transform:none;color:var(--text);margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem)}.merlinGlassCard__kicker{text-transform:uppercase;letter-spacing:.32em;color:var(--text-faint);margin:0;font-size:.62rem}.merlinGlassCard__header:after{content:"";background:color-mix(in srgb, var(--merlin-glass-accent,var(--accent)) 55%, transparent);opacity:.5;border-radius:999px;width:44px;height:2px;position:absolute;bottom:-.35rem;left:0}.merlinGlassCard__status{letter-spacing:.3em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .85rem;font-size:.65rem;line-height:1;display:inline-flex;position:absolute;top:0;right:0}.merlinGlassCard__statusIcon{width:1rem;height:1rem;display:inline-flex}.merlinGlassCard__status--ok{background:var(--status-ok-bg);color:var(--status-ok-fg);border-color:color-mix(in srgb, var(--status-ok-fg) 40%, transparent)}.merlinGlassCard__status--attention{background:var(--status-attention-bg);color:var(--status-attention-fg);border-color:color-mix(in srgb, var(--status-attention-fg) 55%, transparent)}.merlinGlassCard__status--critical{background:var(--status-critical-bg);color:var(--status-critical-fg);border-color:color-mix(in srgb, var(--status-critical-fg) 40%, transparent)}.merlinGlassCard__status--info{background:var(--status-info-bg);color:var(--status-info-fg);border-color:color-mix(in srgb, var(--status-info-fg) 60%, transparent)}.merlinGlassCard__body{flex-direction:column;gap:1.1rem;display:flex}.brief-card__signals{gap:.7rem;display:grid}.brief-card__signal{border:1px solid var(--border-subtle);background:var(--panel-soft);border-radius:16px;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;display:flex}.brief-card__signalLabel{letter-spacing:.28em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.6rem}.brief-card__signalValue{margin:.2rem 0 0;font-size:.9rem;font-weight:600}.brief-card__signalNote{color:var(--text-muted);text-align:right;max-width:200px;margin:0;font-size:.78rem}.brief-card__energy{border:1px solid var(--border-subtle);background:var(--panel-soft);border-radius:16px;flex-direction:column;gap:.6rem;padding:.9rem;display:flex}.brief-card__energyLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.65rem}.brief-card__energyMeter{gap:.35rem;width:100%;display:flex}.brief-card__energyMeterBar{background:color-mix(in srgb, var(--text) 10%, transparent);border-radius:999px;flex:1;height:6px;transition:background .3s}.brief-card__energyMeterBar.is-active{background:color-mix(in srgb, var(--accent) 45%, transparent)}.brief-card__energyMeta{justify-content:space-between;align-items:baseline;display:flex}.brief-card__energyValue{letter-spacing:.25em;text-transform:uppercase;font-size:.9rem;font-weight:600}.brief-card__energyNote{color:var(--text-muted);margin:0;font-size:.78rem}.brief-card__risk{border:1px solid var(--border-subtle);background:var(--panel-soft);border-radius:16px;flex-direction:column;gap:.35rem;padding:.9rem;display:flex}.brief-card__riskMeta{align-items:center;gap:.45rem;display:flex}.brief-card__riskBadge{letter-spacing:.35em;text-transform:uppercase;background:color-mix(in srgb, #f87171 18%, var(--panel-soft));color:var(--status-critical-fg);border:1px solid color-mix(in srgb, var(--status-critical-fg) 40%, transparent);border-radius:999px;padding:.2rem .65rem;font-size:.6rem}.brief-card__riskLabel{letter-spacing:.3em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.68rem}.brief-card__riskNote{color:var(--text-muted);margin:0;font-size:.8rem}.brief-card__section{flex-direction:column;gap:.6rem;display:flex}.brief-card__label{letter-spacing:.3em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.62rem}.brief-card__list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.brief-card__item{border:1px solid var(--border-subtle);background:var(--panel-soft);border-radius:14px;align-items:flex-start;gap:.75rem;padding:.7rem .85rem;display:flex}.brief-card__title{margin:0;font-weight:600}.brief-card__note{color:var(--text-muted);margin:.35rem 0 0;font-size:.78rem}.brief-card__priorityRank{background:color-mix(in srgb, var(--accent) 18%, #ffffff1f);width:32px;height:32px;color:var(--text);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.timeline-card__intro{color:var(--text-muted);font-size:.82rem}.timeline-card__list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.timeline-card__item{border-bottom:1px solid var(--border-subtle);grid-template-columns:72px 1fr;gap:.8rem;padding-bottom:.75rem;display:grid}.timeline-card__item:last-child{border-bottom:none;padding-bottom:0}.timeline-card__time{letter-spacing:.3em;text-transform:uppercase;color:var(--text-faint);font-size:.62rem}.timeline-card__title{margin:0;font-weight:600}.timeline-card__meta{color:var(--text-subtle);margin:.2rem 0 0;font-size:.78rem}.timeline-card__note{color:var(--text-muted);margin:.3rem 0 0;font-size:.75rem}.blockers-card__list,.nudges-card__list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.blockers-card__item,.nudges-card__item{border:1px solid var(--border-subtle);background:var(--panel-soft);border-radius:16px;flex-direction:column;gap:.35rem;padding:.75rem .9rem;display:flex}.blockers-card__title,.nudges-card__title{margin:0;font-weight:600}.blockers-card__note,.nudges-card__note{color:var(--text-muted);margin:0;font-size:.78rem}.blockers-card__action{color:var(--text-subtle);margin:0;font-size:.75rem}.blockers-card__status{align-items:center;gap:.75rem;margin-bottom:.4rem;display:flex}.blockers-card__badge{letter-spacing:.35em;text-transform:uppercase;background:color-mix(in srgb, #f87171 18%, var(--panel-soft));color:var(--status-critical-fg);border:1px solid color-mix(in srgb, var(--status-critical-fg) 35%, transparent);border-radius:999px;padding:.2rem .7rem;font-size:.6rem}.blockers-card__count{letter-spacing:.3em;text-transform:uppercase;color:var(--text-faint);font-size:.65rem}.nudges-card__footer{color:var(--text-faint);margin:.5rem 0 0;font-size:.7rem}.role-preview__controls{flex-wrap:wrap;gap:.65rem;margin-bottom:1rem;display:flex}.role-preview__option{border:1px solid var(--border-subtle);letter-spacing:.3em;text-transform:uppercase;background:var(--panel-soft);color:var(--text);border-radius:999px;padding:.45rem 1rem;font-size:.75rem;transition:border-color .2s,color .2s,transform .2s}.role-preview__option.is-active{border-color:color-mix(in srgb, var(--accent) 65%, var(--border));background:color-mix(in srgb, var(--accent) 18%, var(--panel));color:var(--accent-on);transform:translateY(-1px)}.role-preview__intro{color:var(--text-muted);margin:0 0 1rem;font-size:.85rem}.role-preview__insights{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.role-preview__insight{border:1px solid var(--border-subtle);background:var(--panel-soft);border-radius:16px;padding:.85rem}.role-preview__insightLabel{letter-spacing:.28em;text-transform:uppercase;color:var(--text-faint);font-size:.68rem}.role-preview__insightValue{margin-top:.4rem;font-weight:600;display:block}.role-preview__note{color:var(--text-muted);margin-top:.85rem;font-size:.8rem}.role-preview__actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.1rem;display:flex}.role-preview__action{background:color-mix(in srgb, var(--accent) 28%, var(--panel));color:var(--accent-on);border:1px solid #0000;border-radius:999px;padding:.45rem .9rem;font-weight:600;text-decoration:none;transition:transform .2s}.role-preview__action:hover,.role-preview__action:focus-visible{transform:translateY(-1px)}.role-preview__action--muted{border-color:var(--border-subtle);color:var(--text-muted);background:0 0}.role-preview__locked{border:1px solid var(--border-subtle);background:var(--panel-soft);color:var(--text-muted);border-radius:18px;padding:1.25rem}.dashboard-card__metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.dashboard-pill{color:#0a0f28f2;align-items:center;gap:.6rem;width:100%;font-size:.95rem;display:flex}.dashboard-pill__label{text-transform:uppercase;letter-spacing:.3em;color:#0a0f2873;font-size:.6rem}.dashboard-pill__value{font-size:1rem;font-weight:600}.dashboard-queue{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-queue__item{background:#ffffffbf;border:1px solid #0a0f2814;border-radius:18px;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.9rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.dashboard-queue__item:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;border:1px solid #5ed0ff26;transition:opacity .25s;position:absolute;inset:0}.dashboard-queue__item:hover{border-color:#5ed0ff59;box-shadow:0 12px 26px #0406191f}.dashboard-queue__item:hover:after{opacity:1}.dashboard-dot{border:1px solid #0a0f280f;border-radius:999px;flex-shrink:0;width:10px;height:10px}.dashboard-dot--needs{background:#fbbf24}.dashboard-dot--working{background:#4ade80}.dashboard-dot--attention{background:#fb7185}.dashboard-dot--error{background:#f472b6}.dashboard-queue__label{color:#0a0f28e6;flex:1}.dashboard-queue__badge{letter-spacing:.25em;text-transform:uppercase;color:#0a0f28cc;background:#5ed0ff38;border:1px solid #5ed0ff40;border-radius:999px;padding:.2rem .65rem;font-size:.65rem}.dashboard-queue__badge--needs{background:#fbbf2438;border-color:#fbbf2440}.dashboard-queue__badge--working{background:#4ade8040;border-color:#4ade804d}.dashboard-queue__badge--attention{background:#fb718538;border-color:#fb718547}.dashboard-queue__badge--error{background:#f472b638;border-color:#f472b64d}.dashboard-activity{flex-direction:column;gap:.65rem;display:flex}.dashboard-activity__row{border-bottom:1px solid #0a0f281f;justify-content:space-between;align-items:flex-start;padding-bottom:.6rem;display:flex}.dashboard-activity__row:last-child{border-bottom:none;padding-bottom:0}.dashboard-activity__label{letter-spacing:.4em;text-transform:uppercase;color:#0a0f2880;font-size:.65rem;display:block}.dashboard-activity__intent{letter-spacing:.05em;color:#0a0f28d9;max-width:320px;margin:.15rem 0 0;font-size:.9rem}.dashboard-activity__timestamp{color:#0a0f2859;letter-spacing:.2em;text-transform:uppercase;font-size:.75rem}@media (max-width:920px){.dashboard-grid{grid-template-columns:1fr}}@media (max-width:640px){.workspace-main-panel__state-switch{right:.75rem}.dashboard-queue__item{flex-direction:column;align-items:flex-start}}@media (max-width:500px){.dashboard-activity__row{flex-direction:column;gap:.35rem}.dashboard-activity__timestamp{align-self:flex-end}}.merlinOrbWrap{pointer-events:none;z-index:0;filter:drop-shadow(0 24px 46px #0b142c59);isolation:isolate;border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:visible}.merlinOrbWrap:before,.merlinOrbWrap:after{content:"";filter:blur(30px);opacity:.5;pointer-events:none;z-index:-2;border-radius:999px;position:absolute;inset:-30%}.merlinOrbWrap:before{background:radial-gradient(circle,#fff3,#84c3ff29 45%,#0000 72%)}.merlinOrbWrap:after{mix-blend-mode:screen;opacity:.9;z-index:-1;background:radial-gradient(circle,#ffffff38,#9ed2ff2e 45%,#fff0 80%);border:1px solid #ffffff4d;inset:-4%}.holoOrb{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.holoOrb__canvas{background:0 0;border-radius:50%;width:100%;height:100%;display:block}.holoOrb__canvas:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}.merlinOrbWrap canvas{border-radius:50%;width:100%;height:100%;display:block}.orb-renderer{width:100%;height:100%;position:relative}.orb-renderer__surface{border-radius:inherit;width:100%;height:100%;display:flex}.ribbon-loop-orb,.plasma-mesh-orb,.glass-iris-orb,.prism-disc-orb,.dark-neon-orb{isolation:isolate;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.ribbon-loop-orb{background:radial-gradient(circle at 30% 12%,#ffffffe6,#d2e9ffd9 40%,#b4cdff66 70%,#111d3533);box-shadow:inset 0 2px 14px #ffffffa6,inset 0 0 40px #aad2ff66}.ribbon-loop-orb canvas,.plasma-mesh-orb canvas{border-radius:50%;width:100%;height:100%;display:block}.plasma-mesh-orb{background:radial-gradient(circle at 20% 20%,#1257ff4d,#17294de6 70%);box-shadow:inset 0 0 40px #0006,0 0 35px #78baff40}.glass-iris-orb{background:radial-gradient(circle at 35% 30%,#fffffff5,#b4d5ffb3 50%,#9cbeff73 70%,#182b5080);box-shadow:inset 0 1px 20px #fffc,inset 0 0 32px #c8e6ffb3,0 0 40px #a6c7ff59}.glass-iris-orb__iris,.glass-iris-orb__sheen{border-radius:999px;position:absolute;inset:6%}.glass-iris-orb__iris{filter:blur(2px);background:radial-gradient(circle,#ffffffe6,#bfd6ff80 40%,#fff0 100%);animation:14s linear infinite glassIrisPulse}.glass-iris-orb__sheen{mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff59,#fff0 85%);animation:18s linear infinite glassIrisSheen;inset:9%}@keyframes glassIrisPulse{0%{transform:scale(.98)}50%{transform:scale(1.03)}to{transform:scale(.98)}}@keyframes glassIrisSheen{0%{transform:translate(-5%,-5%)}50%{transform:translate(5%,7%)}to{transform:translate(-5%,-5%)}}.glass-iris-orb--static .glass-iris-orb__iris,.glass-iris-orb--static .glass-iris-orb__sheen{animation:none}.prism-disc-orb{background:radial-gradient(circle,#ffffffb3,#c4ddff80 40%,#8ab2ff59 70%,#0c112233);box-shadow:inset 0 0 26px #fff9,0 0 36px #5e92ee40}.prism-disc-orb__facet{mix-blend-mode:screen;background:conic-gradient(#ffffffe6,#b2c9ff66 45%,#ffffff1a);border:1px solid #ffffff59;border-radius:999px;animation:14s linear infinite prismRotate;position:absolute;inset:15%}.prism-disc-orb__facet--two{opacity:.6;animation-duration:20s;animation-direction:reverse;inset:25%}@keyframes prismRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.prism-disc-orb--static .prism-disc-orb__facet{animation:none}.dark-neon-orb{background:radial-gradient(circle,#0e111d 40%,#020812d9);border:1px solid #2affd666;box-shadow:0 0 30px #2dfacf40,inset 0 0 18px #2dfacf59}.dark-neon-orb__inner{background:radial-gradient(circle,#070d1e66,#06122eb3);border-radius:999px;position:absolute;inset:10%;box-shadow:inset 0 0 14px #ffffff1a}.dark-neon-orb__rim{border:2px solid #2cffd640;border-radius:999px;animation:3s ease-in-out infinite neonPulse;position:absolute;inset:4%}@keyframes neonPulse{0%{transform:scale(.99);box-shadow:0 0 24px #2cffd666}50%{transform:scale(1.03);box-shadow:0 0 40px #2cffd699}to{transform:scale(.99);box-shadow:0 0 24px #2cffd666}}.dark-neon-orb--static .dark-neon-orb__rim{animation:none}@media (prefers-reduced-motion:reduce){.glass-iris-orb__iris,.glass-iris-orb__sheen,.prism-disc-orb__facet,.dark-neon-orb__rim{animation:none}}@media (max-width:720px){.workspace-main-panel{padding-top:clamp(6rem,20vw,9rem)}.merlinOrbWrap{width:clamp(180px,50vw,250px);top:clamp(1rem,5vw,2.7rem);transform:translate(-50%)translateY(-2%)}}@media (prefers-reduced-motion:reduce){.merlinOrbWrap:before,.merlinOrbWrap:after{opacity:.45}}.workspace-main-panel__chip-grid{flex-wrap:wrap;gap:.65rem;display:flex}.workspace-main-panel__chip{border-radius:999px;align-items:center;gap:.5rem;padding:.45rem 1.1rem;font-size:.75rem;display:inline-flex}.workspace-main-panel__chip strong{letter-spacing:0;text-transform:none;font-size:1rem}.workspace-main-panel__chip span{letter-spacing:.35em;text-transform:uppercase;color:var(--text-subtle);font-size:.65rem}.workspace-main-panel__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.workspace-main-panel__card{border:1px solid var(--border-subtle);background:var(--panel-soft);box-shadow:var(--shadow-soft);border-radius:24px;padding:1rem}.workspace-main-panel__card-title{text-transform:uppercase;letter-spacing:.4em;color:var(--muted);margin:0 0 .6rem;font-size:.65rem}.workspace-main-panel__pill-grid{flex-wrap:wrap;gap:.4rem;display:flex}.workspace-main-panel__pill-grid span{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--muted);border-radius:999px;padding:.35rem .75rem;font-size:.65rem}.workspace-main-panel__status-list{flex-direction:column;gap:.5rem;display:flex}.workspace-main-panel__status-row{color:var(--text);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.workspace-main-panel__status-dot{background:currentColor;border-radius:999px;width:10px;height:10px}.workspace-main-panel__status-dot.connected{color:var(--success)}.workspace-main-panel__status-dot.needs_connect{color:#fbbf24}.workspace-main-panel__status-dot.error{color:var(--danger)}.workspace-main-panel__status-dot.unknown{color:var(--muted)}.workspace-main-panel__status-label{text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-size:.65rem}.workspace-main-panel__status-count{margin-left:auto;font-weight:600}.workspace-main-panel__status-card{border:1px solid var(--border-subtle);background:var(--panel-strong);color:var(--text-subtle);border-radius:18px;padding:1rem}.workspace-danger-zone{border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--danger) 12%, var(--panel)), var(--panel-strong));width:min(960px,100%);box-shadow:0 22px 50px color-mix(in srgb, var(--danger) 20%, transparent);text-align:left;border-radius:26px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.workspace-danger-zone__header h2{color:var(--text);margin:0;font-size:clamp(1.35rem,1.6vw,1.6rem)}.workspace-danger-zone__eyebrow{text-transform:uppercase;letter-spacing:.35em;color:color-mix(in srgb, var(--danger) 75%, transparent);margin:0 0 .35rem;font-size:.6rem}.workspace-danger-zone__header p{color:color-mix(in srgb, var(--danger) 55%, var(--text));margin:0;font-size:.85rem}.workspace-danger-zone__list{flex-direction:column;gap:.8rem;display:flex}.workspace-danger-zone__empty{border:1px dashed color-mix(in srgb, var(--danger) 40%, transparent);color:color-mix(in srgb, var(--danger) 70%, var(--text));border-radius:16px;padding:.9rem 1rem;font-size:.8rem}.workspace-danger-zone__row{border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);background:var(--panel-strong);box-shadow:var(--shadow-soft);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.workspace-danger-zone__row-main{flex-direction:column;gap:.35rem;min-width:0;display:flex}.workspace-danger-zone__row-title{color:var(--text);align-items:center;gap:.6rem;font-weight:600;display:flex}.workspace-danger-zone__badge{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);background:color-mix(in srgb, var(--danger) 20%, transparent);text-transform:uppercase;letter-spacing:.2em;color:color-mix(in srgb, var(--danger) 85%, var(--text));border-radius:999px;padding:.15rem .5rem;font-size:.55rem}.workspace-danger-zone__row-meta{color:var(--muted);flex-wrap:wrap;gap:.75rem;font-size:.75rem;display:flex}.workspace-danger-zone__account{border:1px dashed color-mix(in srgb, var(--danger) 50%, transparent);background:var(--panel-soft);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.workspace-danger-zone__account h3{color:var(--text);margin:0;font-size:.95rem}.workspace-danger-zone__account p{color:var(--muted);margin:.35rem 0 0;font-size:.78rem}.workspace-danger-zone__button{letter-spacing:.2em;text-transform:uppercase;color:var(--text);border:1px solid var(--border-strong);background:color-mix(in srgb, var(--text) 6%, transparent);cursor:pointer;border-radius:999px;padding:.45rem 1rem;font-size:.68rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.workspace-danger-zone__button:hover{background:color-mix(in srgb, var(--text) 12%, transparent);border-color:var(--border-strong)}.workspace-danger-zone__button--danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 55%, transparent);background:color-mix(in srgb, var(--danger) 18%, transparent)}.workspace-danger-zone__button--danger:hover{background:color-mix(in srgb, var(--danger) 28%, transparent);border-color:color-mix(in srgb, var(--danger) 70%, transparent)}.workspace-danger-zone__button:disabled{opacity:.55;cursor:not-allowed}.workspace-danger-zone__modal{z-index:60;background:var(--backdrop);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.workspace-danger-zone__modal-card{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);background:var(--panel-strong);width:min(520px,100%);box-shadow:var(--shadow);border-radius:24px;flex-direction:column;gap:.75rem;padding:1.4rem;display:flex}.workspace-danger-zone__modal-header h3{color:var(--text);margin:0 0 .2rem;font-size:1.1rem}.workspace-danger-zone__modal-header p{color:var(--muted);margin:0;font-size:.85rem}.workspace-danger-zone__modal-label{letter-spacing:.3em;text-transform:uppercase;color:color-mix(in srgb, var(--danger) 70%, transparent);font-size:.65rem}.workspace-danger-zone__modal-input{border:1px solid var(--border-strong);background:var(--panel-strong);width:100%;color:var(--text);border-radius:14px;padding:.7rem .9rem;font-size:.9rem}.workspace-danger-zone__modal-actions{justify-content:flex-end;gap:.6rem;display:flex}.workspace-danger-zone__toast{letter-spacing:.25em;text-transform:uppercase;color:var(--text);background:var(--panel-strong);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);z-index:70;border-radius:999px;padding:.6rem 1.1rem;font-size:.65rem;position:fixed;bottom:1.5rem;right:1.5rem}.workspace-danger-zone__toast.is-success{background:color-mix(in srgb, var(--success) 70%, var(--panel))}.workspace-danger-zone__toast.is-error{background:color-mix(in srgb, var(--danger) 70%, var(--panel))}.workspace-dev-overlay{color:#f8fbff;letter-spacing:.25em;text-transform:uppercase;z-index:50;background:#0a1324cc;border-radius:999px;padding:.6rem 1rem;font-size:.7rem;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 15px 40px #0f172a59}.connect-sheet__backdrop{z-index:60;justify-content:center;align-items:flex-end;padding:1.5rem;display:flex;position:fixed;inset:0}.connect-sheet{border:1px solid var(--border);z-index:61;background:#fffffff2;border-radius:28px;flex-direction:column;gap:1rem;width:min(420px,90vw);padding:1.25rem 1.5rem;display:flex;position:relative;box-shadow:0 30px 90px #0f172a40}.connect-sheet__header{justify-content:space-between;align-items:center;display:flex}.connect-sheet__eyebrow{text-transform:uppercase;letter-spacing:.3em;color:var(--muted);font-size:.6rem}.connect-sheet__close{cursor:pointer;color:var(--muted);background:0 0;border:none;font-size:1.25rem;line-height:1}.connect-sheet__body h3{margin:0}.connect-sheet__status{color:var(--muted);margin:0;font-size:.8rem}.connect-sheet__description{color:#0a1324bf;margin:0}.connect-sheet__actions{gap:.75rem;display:flex}.connect-sheet__cta{color:#030712;background:linear-gradient(135deg,#5ed0fff2,#4c63fff2);border-radius:999px;padding:.6rem 1.1rem;font-weight:600;text-decoration:none;box-shadow:0 15px 40px #4c63ff40}.connect-sheet__ghost{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;padding:.6rem 1rem}.connect-sheet__layer{z-index:60;background:#0f172a99;border:none;position:absolute;inset:0}@media (max-width:640px){.workspace-canvas{padding:1.25rem}}.mock-shell{justify-content:center;align-items:center;min-height:100vh;padding:3rem 1.25rem 2rem;display:flex}.mock-card{background:var(--card);border:1px solid var(--border);width:min(1280px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:32px;flex-direction:column;gap:1.75rem;padding:2.25rem;display:flex}.mock-card__header{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.mock-card__eyebrow{text-transform:uppercase;letter-spacing:.45em;color:#94a3b8;margin:0;font-size:.65rem}.mock-card__title{color:#f8fafc;margin:.2rem 0 0;font-size:clamp(1.9rem,2.4vw,2.6rem);font-weight:600}.mock-card__subtitle{color:#cbd5f5;max-width:32rem;margin:.4rem 0 0;font-size:.95rem}.mock-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.toolbar-group{flex-direction:column;gap:.4rem;display:flex}.toolbar-label{letter-spacing:.25em;color:#94a3b8;text-transform:uppercase;margin:0;font-size:.65rem}.mode-toggle,.status-toggle,.mood-toggle{flex-wrap:wrap;gap:.4rem;display:flex}button{font:inherit;background:0 0;border:none}.mode-toggle__button,.status-toggle__button,.mood-toggle__button,.auto-demo-toggle{letter-spacing:.15em;text-transform:uppercase;color:#cbd5f5;background:#0f172a80;border:1px solid #0000;border-radius:999px;padding:.4rem .95rem;font-size:.78rem;font-weight:600;transition:all .25s;box-shadow:inset 0 0 0 1px #ffffff08}.mode-toggle__button.is-active,.status-toggle__button.is-active,.mood-toggle__button.is-active{color:#020617;background:linear-gradient(135deg,#2782f7cc,#7dd3fc4d);border-color:#fff6;box-shadow:0 12px 30px #1c4ef259}.status-toggle__button{padding:.35rem .75rem;font-size:.62rem}.mood-toggle__button{padding:.35rem .9rem;font-size:.65rem}.auto-demo-toggle{background:#0f172ab3;border:1px solid #ffffff2e}.auto-demo-toggle.is-active{color:#04121a;background:linear-gradient(135deg,#10b981d9,#34d39966);border-color:#ffffff73;box-shadow:0 18px 40px #2dd4bf59}.mock-grid{gap:1.5rem;display:grid}.mock-grid--classic{grid-template-columns:220px minmax(0,1fr) 320px}.mock-grid--holo{grid-template-columns:220px minmax(0,1fr)}.mock-nav,.mock-canvas,.mock-chat-col{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172aa6;border:1px solid #ffffff14;border-radius:28px;padding:1.25rem;box-shadow:inset 0 0 0 1px #ffffff05}.mock-nav{flex-direction:column;gap:1rem;display:flex}.mock-nav__title{letter-spacing:.4em;color:#94a3b8;margin:0;font-size:.75rem}.mock-nav__list{flex-direction:column;gap:.35rem;display:flex}.mock-nav__item{color:#e2e8f0;letter-spacing:.2em;text-transform:uppercase;background:#0f172a59;border:1px solid #ffffff14;border-radius:18px;padding:.55rem .8rem;font-size:.75rem;display:block}.mock-nav__item:hover{background:#3b82f61f;border-color:#3b82f6cc}.mock-nav__foot{color:#cbd5f5;letter-spacing:.2em;flex-direction:column;gap:.2rem;font-size:.78rem;display:flex}.mock-canvas{background:linear-gradient(135deg,#0f172ae6,#020617b3);flex-direction:column;gap:1.25rem;min-height:520px;display:flex}.mock-canvas--holo{background:linear-gradient(135deg,#0a193fe6,#020617d9);border:1px solid #7dd3fc4d}.mock-orb-wrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.mock-orb-wrapper--holo{justify-content:center}.mock-orb-meta{flex-direction:column;gap:.25rem;max-width:320px;display:flex}.mock-orb-meta__status{letter-spacing:.2em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.9rem}.mock-orb-meta__detail{color:#e2e8f0;margin:0;font-size:1rem}.mock-orb-meta__mood,.mock-orb-meta__auto{color:#cbd5f5;margin:0;font-size:.85rem}.mock-orb-meta__help-text{color:#94a3b8;letter-spacing:.25em;text-transform:uppercase;margin-top:.25rem;font-size:.7rem;display:block}.mock-description{color:#d4d7ff;background:#02061766;border:1px solid #ffffff0d;border-radius:22px;padding:1rem 1.25rem;font-size:.95rem}.mock-description__chips{letter-spacing:.35em;text-transform:uppercase;color:#94a3b8;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;font-size:.65rem;display:flex}.mock-highlights{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;display:grid}.mock-highlights__card{background:#0f172a80;border:1px solid #ffffff14;border-radius:20px;padding:1rem;box-shadow:inset 0 0 0 1px #ffffff08}.mock-highlights__title{letter-spacing:.35em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:.75rem}.mock-highlights__body{color:#e2e8f0;margin:.6rem 0 0;font-size:.9rem;line-height:1.4}.mock-highlights__accent{border-radius:999px;height:4px;margin-top:.75rem;display:block}.mock-chat-col{padding:0;display:flex;overflow:hidden}.mock-chat-col__panel{flex:1;height:100%;min-height:100%}.intent-surface,.workspace-intent-surface{z-index:10;position:relative}:root{--intent-surface-h:96px;--intent-surface-gap:32px;--intent-surface-card-max:calc(clamp(460px, 72vh, 820px) - 50px)}.workspace-shell__main,.workspace-shell__mainCanvas{height:auto;min-height:0}.main-card-shell{margin-bottom:var(--intent-surface-gap);min-height:0;max-height:var(--intent-surface-card-max,calc(72vh - var(--intent-surface-gap)));overflow:visible}.main-card-scroll{overflow-y:auto}.workspace-shell__content{padding-bottom:var(--intent-surface-gap)}.intent-surface-ready,.intent-surface,.intent-surface-pill{margin-top:clamp(10px,1.6vh,16px)!important}.mock-floating-chat-button{z-index:45;color:#020617;background:linear-gradient(135deg,#0ea5e9e6,#4f46e5e6);border:none;border-radius:22px;padding:.85rem 1.6rem;font-size:.9rem;font-weight:600;position:fixed;bottom:2.5rem;right:2.5rem;box-shadow:0 20px 60px #0ea5e959}.mock-drawer-backdrop{z-index:48;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.mock-drawer{z-index:10;background:#080c1ff2;border:1px solid #ffffff14;border-radius:28px;width:min(380px,90vw);max-height:85vh;margin:auto 2rem 2rem auto;padding:0;position:relative;box-shadow:0 30px 90px #020617bf}.mock-drawer-backdrop__layer{z-index:5;background:#000000a6;border:none;position:absolute;inset:0}.mesh-orb{aspect-ratio:1;isolation:isolate;--mesh-orb-intensity:.6;--mesh-orb-progress-angle:0deg;--mesh-primary:#8b5cf6e0;--mesh-secondary:#00e5ffd9;--mesh-halo:#00e5ff8c;--mesh-ring-color:#ff4fd899;--mesh-accent:#ff4fd8cc;--mesh-deep:#0b1020;background:radial-gradient(circle at 28% 32%,#00e5ffa6,#0000 55%),radial-gradient(circle at 70% 62%,#ff4fd873,#0000 58%),radial-gradient(circle,#0b1020f5,#0b1020fc);border-radius:50%;width:min(520px,82vw);transition:transform .6s,filter .6s;position:relative;overflow:hidden;box-shadow:0 45px 120px #05081ed9,inset 0 0 140px #0b1020eb,0 0 70px #00e5ff38,0 0 90px #8b5cf62e}.mesh-orb--hero{width:min(520px,82vw)}.mesh-orb--mini{width:140px}.mesh-orb--classic{filter:saturate(1.05)brightness(1.02)}.mesh-orb--holo{filter:saturate(1.22)brightness(1.05)}.mesh-orb:before{content:"";filter:blur(1px);mix-blend-mode:screen;opacity:.6;pointer-events:none;background:radial-gradient(circle at 35% 30%,#00e5ff52,#0000 60%),radial-gradient(circle at 70% 70%,#ff4fd838,#0000 62%);border-radius:50%;position:absolute;inset:-10%}.mesh-orb:after{content:"";mix-blend-mode:screen;opacity:.75;filter:blur(.6px);pointer-events:none;background:radial-gradient(circle,#0000 58%,#00e5ff40 68%,#8b5cf673 74%,#ff4fd880 78%,#0000 84%);border-radius:50%;animation:10s ease-in-out infinite orbRimShift;position:absolute;inset:4%}.mesh-orb__halo{box-shadow:0 0 calc(35px * var(--mesh-orb-intensity)) var(--mesh-halo), 0 0 calc(90px * var(--mesh-orb-intensity)) var(--mesh-primary);filter:blur(2px);pointer-events:none;border-radius:50%;animation:9s ease-in-out infinite mesh-halo-pulse;position:absolute;inset:-20%}.mesh-orb__wireframe{mix-blend-mode:screen;background-image:radial-gradient(circle, #ffffff38, transparent 52%), repeating-linear-gradient(0deg, var(--mesh-secondary) 0 1px, transparent 1px 18px), repeating-linear-gradient(90deg, var(--mesh-primary) 0 1px, transparent 1px 18px);filter:blur(.5px)contrast(1.1);opacity:.65;border-radius:50%;animation:28s linear infinite mesh-hue-drift;position:absolute;inset:2%;-webkit-mask-image:radial-gradient(circle,#000c 38%,#0000 70%);mask-image:radial-gradient(circle,#000c 38%,#0000 70%)}.mesh-orb__core{z-index:2;background:radial-gradient(circle at 30% 28%,#00e5ffc7,#0000 52%),radial-gradient(circle at 68% 62%,#8b5cf6b3,#0b1020eb);border-radius:50%;position:absolute;inset:12%;box-shadow:inset 0 0 55px #060a1cb3,0 18px 40px #02061799,0 0 45px #00e5ff2e}.mesh-orb__core-sheen{mix-blend-mode:screen;opacity:.6;background:radial-gradient(circle at 28% 32%,#00e5ff61,#0000 58%),radial-gradient(circle at 65% 70%,#ff4fd847,#0000 62%);border-radius:50%;position:absolute;inset:0}.mesh-orb__core-depth{filter:blur(2px);background:radial-gradient(circle at 62% 70%,#ff4fd880,#0b1020f5);border-radius:50%;position:absolute;inset:15%}.mesh-orb__scan{background:conic-gradient(from var(--mesh-orb-progress-angle), #00e5ff80 0deg 50deg, #ff4fd859 50deg 80deg, transparent 80deg 360deg);mix-blend-mode:screen;opacity:.55;border-radius:50%;animation:6s ease-in-out infinite mesh-scan-shimmer;position:absolute;inset:6%}.mesh-orb[data-timer-active=true] .mesh-orb__scan{opacity:.75;animation-duration:1.5s}.mesh-orb__ring{border:1px solid var(--mesh-ring-color);opacity:.55;pointer-events:none;border-radius:50%;animation:12s ease-in-out infinite mesh-ring-pulse;position:absolute;inset:-6%;-webkit-mask-image:radial-gradient(circle,#0000 64%,#ffffffd9 66% 70%,#0000 72%);mask-image:radial-gradient(circle,#0000 64%,#ffffffd9 66% 70%,#0000 72%)}.mesh-orb[data-timer-active=true] .mesh-orb__ring{opacity:.9;animation-duration:2.2s}.mesh-orb__noise{mix-blend-mode:screen;opacity:.2;pointer-events:none;z-index:4;background-image:radial-gradient(circle,#ffffff14 1px,#0000 1px),radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-size:110px 110px,190px 190px;border-radius:50%;animation:14s steps(2,end) infinite mesh-grain;position:absolute;inset:0}.mesh-orb[data-status=calm]{--mesh-primary:#8b5cf6bf;--mesh-secondary:#00e5ffd9;--mesh-halo:#00e5ff80;--mesh-ring-color:#ff4fd88c}.mesh-orb[data-status=thinking]{--mesh-primary:#8b5cf6cc;--mesh-secondary:#ff4fd8d9;--mesh-halo:#ff4fd880;--mesh-ring-color:#00e5ff80}.mesh-orb[data-status=warning]{--mesh-primary:#fbbf24b3;--mesh-secondary:#f59e0bb3;--mesh-halo:#fbbf2466;--mesh-ring-color:#fbbf2499}.mesh-orb[data-status=error]{--mesh-primary:#ec4899cc;--mesh-secondary:#f9731699;--mesh-halo:#f9731666;--mesh-ring-color:#ec4899b3;animation:.9s ease-in-out infinite mesh-error-flicker}.mesh-orb[data-status=offline]{--mesh-primary:#94a3b88c;--mesh-secondary:#94a3b840;--mesh-halo:#94a3b859;--mesh-ring-color:#94a3b880;filter:grayscale(.4)saturate(.6)}@keyframes orbBreath{0%,to{filter:drop-shadow(0 18px 30px #02061799);transform:scale(.985)}50%{filter:drop-shadow(0 25px 40px #020617bf);transform:scale(1.015)}}@keyframes orbRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbShimmer{0%{background-position:0%}50%{background-position:75% 35%}to{background-position:0%}}@keyframes orbRimShift{0%,to{opacity:.95;transform:rotate(-6deg)}50%{opacity:.75;transform:rotate(6deg)}}@keyframes orbEnergyFlow{0%{background-position:10% 10%}50%{background-position:80% 65%}to{background-position:10% 10%}}@keyframes orbEnergyPulse{0%,to{opacity:.65}50%{opacity:1}}@keyframes orbInnerSwirl{0%,to{opacity:.7}50%{opacity:1}}@keyframes orbGlowPulse{0%,to{opacity:.6}50%{opacity:.9}}@keyframes orbNoise{0%{opacity:.35;transform:translate(0)}50%{opacity:.2;transform:translate(-2px,3px)}to{opacity:.35;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.holo-orb,.holo-orb>span,.holo-orb__glow,.holo-orb__rim,.holo-orb__drift,.holo-orb__base,.holo-orb__caustics,.holo-orb__swirl,.holo-orb__energy,.holo-orb__inner,.holo-orb__noise,.holo-orb__surface{animation:none!important}}@keyframes mesh-hue-drift{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1)}}@keyframes mesh-scan-shimmer{0%{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}to{opacity:.55;transform:scale(1)}}@keyframes mesh-halo-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes mesh-ring-pulse{0%{opacity:.4;transform:scale(.96)}50%{opacity:.85;transform:scale(1.05)}to{opacity:.4;transform:scale(.96)}}@keyframes mesh-grain{0%{transform:translate(0)}50%{transform:translate(-4px,3px)}to{transform:translate(0)}}@keyframes mesh-error-flicker{0%,to{filter:saturate()}25%,75%{filter:saturate(1.5)brightness(1.1)}50%{filter:saturate(.6)brightness(.9)}}@media (max-width:1100px){.mock-grid--classic{grid-template-columns:200px minmax(0,1fr)}.mock-grid--holo{grid-template-columns:180px 1fr}}@media (max-width:900px){.mock-grid{grid-template-columns:1fr}.mock-toolbar{flex-direction:column;align-items:flex-start}.mock-chat-col{margin:0 auto}}.workspace-shell[data-panel=settings]{background:var(--panel-soft);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);border-radius:32px}.workspace-shell[data-panel=settings] .workspace-shell__command-line,.workspace-shell[data-panel=settings] .globalOrbWrap{display:none}.workspace-canvas--settings{background:var(--panel-strong);border:1px solid var(--border-subtle);box-shadow:none;border-radius:28px;min-height:auto;padding:clamp(1.25rem,2vw,1.6rem)}.workspace-main-panel--settings{text-align:left;align-items:stretch;gap:0;width:100%;margin:0;padding:0}.settings-shell{flex-direction:column;gap:1.5rem;width:min(1240px,100%);margin:0 auto;display:flex}.settings-shell__content{grid-template-columns:minmax(220px,1fr) minmax(0,3fr);gap:clamp(1rem,2vw,1.8rem);display:grid}.settings-shell__panel{border:1px solid var(--border-subtle);background:var(--panel-strong);box-shadow:var(--shadow-soft);border-radius:28px;flex-direction:column;gap:1.5rem;padding:clamp(1rem,1.8vw,1.5rem);display:flex}.settings-stage__nav{border:1px solid color-mix(in srgb, var(--border), transparent 50%);background:color-mix(in srgb, var(--panel), transparent 30%);border-radius:26px;padding:1.1rem}.settings-stage__navList{flex-direction:column;gap:.35rem;display:flex}.settings-stage__navItem{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;padding:.55rem 1rem;font-size:.9rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:flex}.settings-stage__navItem--active{border-color:color-mix(in srgb, var(--accent), transparent 45%);background:color-mix(in srgb, var(--accent), transparent 15%);color:var(--accent)}.settings-stage__navItem--inactive{color:var(--foreground);opacity:.75}.settings-stage__navItem--inactive:hover{border-color:color-mix(in srgb, var(--accent), transparent 45%);background:color-mix(in srgb, var(--foreground), transparent 12%);opacity:1}.settings-header{border:1px solid var(--border-subtle);background:var(--panel-strong);box-shadow:var(--shadow-soft);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1rem,1.8vw,1.35rem);display:flex}.settings-header__workspace{align-items:center;gap:1rem;display:flex}.settings-header__logo{-o-object-fit:cover;object-fit:cover;border:1px solid var(--border-subtle);background:var(--panel);border-radius:16px;width:56px;height:56px}.settings-header__logoPlaceholder{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 25%, transparent), color-mix(in srgb, var(--accent) 40%, transparent));letter-spacing:.1em;width:56px;height:56px;color:var(--text-subtle);border-radius:16px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.settings-header__eyebrow{letter-spacing:.35em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.7rem}.settings-header h1{margin:.2rem 0 0;font-size:clamp(1.8rem,2.6vw,2.4rem)}.settings-header__meta{color:var(--text-subtle);margin:0;font-size:.8rem}.settings-header__right{align-items:center;gap:1.25rem;display:flex}.settings-orbStatus{border:1px solid var(--border-subtle);background:var(--panel-soft);color:var(--text-subtle);border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .7rem;font-size:.75rem;display:inline-flex}.settings-orbStatus__indicator{border:1px solid color-mix(in srgb, var(--panel) 70%, transparent);background:linear-gradient(135deg, var(--settings-accent,var(--accent)) 0%, color-mix(in srgb, var(--settings-accent,var(--accent)) 18%, var(--panel)) 70%);width:18px;height:18px;box-shadow:0 6px 12px color-mix(in srgb, var(--text) 20%, transparent);border-radius:50%}.settings-header__user strong{color:var(--text);font-size:.95rem;display:block}.settings-nav{border:1px solid var(--border-subtle);background:var(--panel-strong);box-shadow:var(--shadow-soft);border-radius:22px;flex-direction:column;gap:1rem;padding:1rem;display:flex}.settings-nav__overview{border:1px solid var(--border-subtle);color:inherit;border-radius:14px;flex-direction:column;gap:.3rem;padding:.85rem 1rem;text-decoration:none;transition:border .2s,box-shadow .2s;display:flex}.settings-nav__overview.is-active{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 10px 30px color-mix(in srgb, var(--accent) 25%, transparent)}.settings-nav__overview small{color:var(--text-faint);font-size:.65rem}.settings-nav__section{flex-direction:column;gap:.6rem;display:flex}.settings-nav__section-head{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.settings-nav__section-title{text-transform:uppercase;letter-spacing:.4em;color:var(--text-subtle);margin:0;font-size:.75rem}.settings-nav__section-description{color:var(--text-faint);margin:0;font-size:.85rem}.settings-nav__items{flex-direction:column;gap:.35rem;display:flex}.settings-nav__item{color:inherit;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:.25rem;padding:.65rem .85rem;text-decoration:none;transition:border .2s,background .2s;display:flex}.settings-nav__item small{color:var(--text-faint);font-size:.65rem}.settings-nav__item.is-active{border-color:color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.workspace-admin-nav{height:100%}.workspace-admin-nav__items{flex-direction:column;gap:.35rem;display:flex}.workspace-admin-nav__footer{margin-top:auto}.workspace-admin-nav__danger{border-color:color-mix(in srgb, var(--danger) 40%, transparent);color:var(--danger)}.workspace-admin-nav__danger small{color:color-mix(in srgb, var(--danger) 65%, var(--text))}.workspace-admin-nav__danger.is-active{border-color:color-mix(in srgb, var(--danger) 65%, transparent);background:color-mix(in srgb, var(--danger) 12%, transparent)}.settings-overview{flex-direction:column;gap:1.25rem;display:flex}.settings-overview__header h2{margin:0;font-size:clamp(2rem,2.4vw,2.6rem)}.settings-overview__header p{color:var(--text-subtle);margin:0}.settings-overview__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.settings-card{border:1px solid var(--border-subtle);background:var(--panel-soft);color:inherit;box-shadow:var(--shadow-soft);border-radius:22px;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.15rem;text-decoration:none;transition:transform .2s,border .2s;display:flex}.settings-card:hover{border-color:color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(-3px)}.settings-card__label{letter-spacing:.4em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.65rem}.settings-card h3{margin:0;font-size:1.35rem}.settings-card__description{color:var(--text-subtle);margin:0}.settings-card__items{color:var(--text-subtle);flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.settings-card__cta{letter-spacing:.2em;text-transform:uppercase;color:var(--text-subtle);align-self:flex-end;font-size:.85rem}.settings-card__head{align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}.settings-scope-badge{border:1px solid var(--border-subtle);background:var(--panel-soft);color:var(--text-subtle);border-radius:999px;flex-direction:column;gap:.1rem;padding:.35rem .8rem;font-size:.62rem;display:inline-flex}.settings-scope-badge strong{letter-spacing:.35em;text-transform:uppercase;font-size:.62rem}.settings-scope-badge span{color:var(--text-faint);font-size:.55rem}.settings-scope-badge--USER{border-color:color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--accent-on)}.settings-scope-badge--WORKSPACE{background:#0ea5e914;border-color:#0ea5e959}.settings-scope-badge--SYSTEM{background:#14b8a614;border-color:#14b8a659}.settings-scope-badge--nav{padding:.25rem .6rem;font-size:.55rem}.settings-pane{border:1px solid var(--border-subtle);background:var(--panel-strong);box-shadow:var(--shadow-soft);border-radius:24px;padding:clamp(1rem,1.6vw,1.4rem)}.settings-pane__header{flex-direction:column;align-items:flex-start;gap:.6rem;margin-bottom:.75rem;display:flex}.settings-pane__header h2{margin:0;font-size:clamp(1.7rem,2.2vw,2rem)}.settings-pane__desc{color:var(--text-subtle);margin:0}.settings-pane__body{flex-direction:column;gap:1.25rem;display:flex}.workspace-profile__preview{flex-direction:column;align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.workspace-profile__avatar{border:1px solid var(--border-subtle);background-color:var(--panel);width:clamp(64px,6vw,96px);height:clamp(64px,6vw,96px);box-shadow:var(--shadow-soft);color:var(--text);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.workspace-profile__avatar--empty{background:color-mix(in srgb, var(--panel) 70%, transparent)}.workspace-profile__previewLabel{letter-spacing:.28em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.65rem}.settings-theme-mode{flex-direction:column;gap:.5rem;display:flex}.settings-theme-mode__label{letter-spacing:.28em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.62rem}.settings-theme-mode__toggle{flex-wrap:wrap;gap:.5rem;display:flex}.settings-theme-mode__option{border:1px solid var(--border-subtle);letter-spacing:.2em;text-transform:uppercase;background:var(--panel-soft);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:.45rem .9rem;font-size:.7rem;transition:border-color .2s,background .2s,color .2s}.settings-theme-mode__option.is-active{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 40%, transparent);color:var(--accent-on)}.settings-theme-mode__option:disabled{opacity:.6;cursor:not-allowed}.settings-theme-mode__option:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.settings-theme-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.settings-theme-card{border:1px solid var(--border-subtle);background:var(--panel-soft);text-align:left;cursor:pointer;border-radius:20px;flex-direction:column;gap:.85rem;padding:1rem;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex}.settings-theme-card:disabled{cursor:not-allowed;opacity:.7}.settings-theme-card:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 0 0 2px var(--accent-soft), var(--shadow-soft);transform:translateY(-2px)}.settings-theme-card.is-active{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 10%, var(--panel));box-shadow:0 0 0 2px var(--accent-soft)}.settings-theme-card__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.settings-theme-card__preview{align-items:center;gap:.4rem;display:flex}.settings-theme-card__chip{letter-spacing:.2em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--text) 10%, transparent);border-radius:999px;padding:.25rem .55rem;font-size:.6rem}.settings-theme-card__indicator{border:1px solid var(--border-strong);background:var(--panel);width:16px;height:16px;box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--panel) 70%, transparent);border-radius:999px}.settings-theme-card.is-active .settings-theme-card__indicator{background:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 3px var(--accent-soft)}.settings-theme-card__body{flex-direction:column;gap:.35rem;display:flex}.settings-theme-card__name{margin:0;font-size:1rem;font-weight:600}.settings-theme-card__description{color:var(--text-subtle);margin:0;font-size:.8rem}.settings-theme-card__actions{justify-content:flex-end;display:flex}.settings-theme-card__action{letter-spacing:.3em;text-transform:uppercase;color:var(--text-faint);font-size:.65rem}.settings-theme-card.is-active .settings-theme-card__action{color:color-mix(in srgb, var(--accent) 70%, var(--text))}.settings-theme-toast{letter-spacing:.25em;text-transform:uppercase;background:var(--panel-strong);border:1px solid var(--border-subtle);color:var(--text);box-shadow:var(--shadow-soft);z-index:70;border-radius:999px;padding:.6rem 1rem;font-size:.65rem;position:fixed;bottom:1.5rem;right:1.5rem}.settings-theme-toast.is-success{background:color-mix(in srgb, var(--success) 70%, var(--panel))}.settings-theme-toast.is-error{background:color-mix(in srgb, var(--danger) 70%, var(--panel))}.settings-form{flex-direction:column;gap:.85rem;display:flex}.settings-form__label{letter-spacing:.25em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.75rem}.settings-form select{border:1px solid var(--border-strong);background:var(--panel-soft);min-width:min(420px,100%);color:var(--text);border-radius:14px;padding:.65rem .85rem;font-size:.95rem}.settings-form__checkbox{color:var(--text-subtle);align-items:center;gap:.65rem;font-size:.95rem;display:flex}.settings-form__checkbox input{width:16px;height:16px;accent-color:var(--accent)}.settings-form__helper{color:var(--text-faint);margin:0;font-size:.75rem}.settings-form-row{grid-template-columns:minmax(180px,.35fr) minmax(0,.65fr);align-items:center;gap:.75rem;display:grid}.settings-form-row__label{flex-direction:column;gap:.25rem;display:flex}.settings-form-row__title{letter-spacing:.35em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.7rem}.settings-form-row__helper{color:var(--text-faint);margin:0;font-size:.75rem}.settings-form-row__control{width:100%}.settings-logo-upload{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.settings-logo-upload__field{border:1px solid var(--border-strong);background:var(--panel-soft);color:var(--text);cursor:pointer;border-radius:14px;flex:220px;padding:.6rem .85rem;font-size:.9rem}.settings-logo-upload__button{letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:color-mix(in srgb, var(--accent) 75%, var(--panel));color:var(--text);border:none;border-radius:999px;padding:.55rem 1.4rem;font-size:.75rem;font-weight:600;transition:background .2s,transform .2s}.settings-logo-upload__button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 85%, var(--panel));transform:translateY(-1px)}.settings-logo-upload__button:disabled{opacity:.6;cursor:not-allowed}.settings-text-field{width:100%}.settings-text-field__input{border:1px solid var(--border-strong);background:var(--panel-soft);width:100%;color:var(--text);border-radius:14px;padding:.75rem .85rem;font-size:.95rem;transition:border .2s}.settings-text-field__input:focus{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 0 0 3px var(--focus);outline:none}.settings-text-field__input--error{border-color:var(--danger)}.settings-text-field__error{margin-top:.4rem}.settings-color-field{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.settings-color-field__picker input{cursor:pointer;background:0 0;border:none;border-radius:14px;width:46px;height:46px;padding:0}.settings-color-field__input{border:1px solid var(--border-strong);background:var(--panel-soft);min-width:160px;color:var(--text);border-radius:14px;flex:1;padding:.75rem .85rem;font-size:.95rem}.settings-color-field__error{margin-top:.4rem}.settings-save-bar{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.settings-save-bar__status{color:var(--success);margin:0;font-size:.85rem}.settings-form__actions{flex-direction:column;gap:.4rem;display:flex}.settings-form__submit{letter-spacing:.35em;text-transform:uppercase;cursor:pointer;background:color-mix(in srgb, var(--accent) 80%, var(--panel));color:var(--text);border:none;border-radius:999px;align-self:flex-start;padding:.55rem 1.45rem;font-size:.85rem;transition:transform .2s,background .2s}.settings-form__submit:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 90%, var(--panel));transform:translateY(-1px)}.settings-form__submit:disabled{opacity:.6;cursor:not-allowed}.settings-form__status{color:var(--success);margin:0;font-size:.85rem}.settings-form__error{color:var(--danger);margin:0;font-size:.85rem}.settings-details-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.settings-details-grid__label{letter-spacing:.35em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.65rem}.settings-placeholder{border:1px dashed var(--border-strong);background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--text-subtle);border-radius:18px;padding:1rem}.settings-color-chip{color:var(--text-subtle);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.settings-color-chip span:first-child{border:1px solid var(--border-strong);border-radius:50%;width:18px;height:18px}.settings-identity-note{color:var(--text-faint);margin:0;font-size:.75rem}.settings-members-actions{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.settings-members-actions button{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--text) 6%, transparent);text-transform:uppercase;letter-spacing:.3em;cursor:pointer;color:var(--text-subtle);border-radius:999px;padding:.45rem 1rem;font-size:.7rem}.settings-members-actions button:disabled{cursor:not-allowed;color:var(--text-faint)}.settings-subsection{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.9rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.settings-subsection__title{text-transform:uppercase;letter-spacing:.28em;color:var(--text-subtle);margin:0;font-size:.75rem}.settings-subsection__note{color:var(--text-faint);margin:.35rem 0 0;font-size:.8rem}.settings-members-list{gap:.8rem;display:grid}.settings-module-grid{gap:1rem;display:grid}.settings-member-card{border:1px solid var(--border-subtle);background:var(--panel-soft);border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem;display:flex}.settings-member-card__info{flex-direction:column;gap:.2rem;display:flex}.settings-member-card__name{margin:0;font-size:1rem;font-weight:600}.settings-member-card__email{color:var(--text-subtle);margin:0;font-size:.9rem}.settings-member-card__meta{text-transform:uppercase;letter-spacing:.25em;color:var(--text-faint);gap:.6rem;margin:0;font-size:.8rem;display:flex}.settings-member-card__status{background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--success);letter-spacing:.3em;text-transform:uppercase;border-radius:999px;padding:.3rem .85rem;font-size:.7rem}.settings-member-card__actions{align-items:center;gap:.6rem;display:flex}.settings-member-card__actionRow{gap:.4rem;display:flex}.settings-member-card__action{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--text) 5%, transparent);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;color:var(--text-subtle);border-radius:999px;padding:.25rem .75rem;font-size:.65rem}.settings-member-card__action:disabled{cursor:not-allowed;opacity:.6}.settings-member-card__action--danger{border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.settings-member-card__select{border:1px solid var(--border-subtle);background:var(--panel-soft);text-transform:uppercase;letter-spacing:.2em;color:var(--text-subtle);border-radius:999px;padding:.2rem .75rem;font-size:.65rem}.settings-form__link{gap:.35rem;margin-top:.5rem;display:grid}.settings-form__link label{text-transform:uppercase;letter-spacing:.2em;color:var(--text-faint);font-size:.65rem}.settings-form__link input{border:1px solid var(--border-strong);color:var(--text);background:var(--panel-soft);border-radius:12px;padding:.4rem .6rem;font-size:.8rem}.settings-access-grid{gap:1.2rem;display:grid}.settings-access-group h3{text-transform:uppercase;letter-spacing:.25em;color:var(--text-subtle);margin:0 0 .6rem;font-size:.8rem}.settings-access-list{gap:.6rem;display:grid}.settings-access-item{border:1px solid var(--border-subtle);background:var(--panel-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.settings-access-item__label{margin:0;font-weight:600}.settings-access-item__status{text-transform:uppercase;letter-spacing:.2em;color:var(--text-faint);margin:.2rem 0 0;font-size:.7rem}.settings-access-requests{gap:.75rem;display:grid}.settings-access-request-card{border:1px solid var(--border-subtle);background:var(--panel-soft);border-radius:16px;justify-content:space-between;gap:1rem;padding:.9rem;display:flex}.settings-access-request-card__title{margin:0;font-weight:600}.settings-access-request-card__meta{color:var(--text-subtle);margin:.35rem 0 0;font-size:.75rem}.settings-access-request-card__note{color:var(--text-faint);margin:.35rem 0 0;font-size:.75rem}.settings-access-request-card__actions{align-items:center;gap:.4rem;display:flex}.settings-connections-grid{gap:.8rem;display:grid}.settings-connection-card{border:1px solid var(--border-subtle);background:var(--panel-soft);border-radius:16px;gap:.6rem;padding:.9rem;display:grid}.settings-connection-card__title{margin:0;font-weight:600}.settings-connection-card__status{text-transform:uppercase;letter-spacing:.2em;color:var(--text-faint);margin:.25rem 0 0;font-size:.75rem}.settings-connection-card__meta{color:var(--text-subtle);margin:.25rem 0 0;font-size:.75rem}.settings-connection-card__actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.settings-connection-card__switch{gap:.35rem;display:grid}.settings-connection-card__switch label{text-transform:uppercase;letter-spacing:.2em;color:var(--text-subtle);font-size:.65rem}.access-why{align-items:center;display:inline-flex;position:relative}.access-why__button{color:var(--accent);text-transform:uppercase;letter-spacing:.25em;cursor:pointer;background:0 0;border:none;font-size:.75rem}.access-why__popover{background:var(--panel);border:1px solid var(--border);min-width:240px;max-width:320px;box-shadow:var(--shadow-soft);z-index:5;border-radius:14px;padding:.75rem;position:absolute;top:120%;right:0}.access-why__title{text-transform:uppercase;letter-spacing:.25em;color:var(--text-muted);margin:0;font-size:.75rem}.access-why__meta{color:#0a122c8c;margin:.35rem 0 .6rem;font-size:.7rem}.access-why__list{gap:.6rem;display:grid}.access-why__item-title{margin:0;font-size:.8rem;font-weight:600}.access-why__item-reason,.access-why__item-action{color:#0a122c99;margin:.2rem 0 0;font-size:.7rem}.access-why__request{text-transform:uppercase;letter-spacing:.25em;cursor:pointer;background:#0f172a0d;border:1px solid #0f172a26;border-radius:999px;margin-top:.6rem;padding:.35rem .75rem;font-size:.65rem}.access-why__status,.access-why__error{margin:.35rem 0 0;font-size:.7rem}.access-why__error{color:#b91c1c}.settings-module-category{background:#ffffffe6;border:1px solid #0f172a14;border-radius:20px;flex-direction:column;gap:.7rem;padding:1rem;display:flex}.settings-module-category__header{justify-content:space-between;align-items:center;display:flex}.settings-module-category__header h3{margin:0;font-size:1rem}.settings-module-row{border-top:1px solid #0f172a0d;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.55rem 0;display:grid}.settings-module-row:first-of-type{border-top:none}.settings-module-row__label{margin:0;font-weight:600}.settings-module-row__meta{color:#0a122c8c;margin:0;font-size:.85rem}.settings-module-row__status{justify-self:end}.settings-module-row__configure{color:#0a122cb3;letter-spacing:.3em;text-transform:uppercase;cursor:not-allowed;background:#0f172a12;border:none;border-radius:999px;padding:.35rem 1rem;font-size:.7rem}.settings-status-chip{letter-spacing:.25em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .65rem;font-size:.7rem;display:inline-flex}.settings-status-chip--connected{color:#15803d;background:#22c55e24}.settings-status-chip--needs_connect{color:#c2410c;background:#f9731624}.settings-status-chip--error{color:#b91c1c;background:#ef444426}.settings-status-chip--unknown{color:#4b5563;background:#6b728026}@media (max-width:960px){.settings-shell__content{grid-template-columns:1fr}.settings-nav{flex-flow:wrap;justify-content:space-between}.settings-nav__section{flex:48%}.settings-nav__items{gap:.5rem}}@media (max-width:640px){.settings-form-row{grid-template-columns:1fr}}.workspace-mail{flex-direction:column;gap:1rem;display:flex}.workspace-mail__status{color:var(--text);background:#0ea5e90d;border:1px solid #1a2a6866;border-radius:1.5rem;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;display:flex}.workspace-mail__status-title{font-weight:600}.workspace-mail__status-actions{align-items:center;gap:.75rem;display:flex}.workspace-mail__provider-tag{color:#0f766e;background:#22c55e26;border:1px solid #10b98166;border-radius:999px;padding:.25rem .85rem;font-size:.75rem;font-weight:600}.workspace-mail__connect-button,.workspace-mail__secondary,.workspace-mail__proposal-actions button,.workspace-mail__message-actions button,.workspace-mail__compose-actions button{cursor:pointer;color:var(--text);background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:.4rem 1rem;font-weight:600;transition:border .2s,background .2s}.workspace-mail__connect-button:hover,.workspace-mail__secondary:hover,.workspace-mail__proposal-actions button:hover,.workspace-mail__message-actions button:hover,.workspace-mail__compose-actions button:hover{border-color:#7dd3fc99}.workspace-mail__primary{color:var(--text-on-accent);background:linear-gradient(90deg,#06b6d4,#818cf8);border:none}.mail-shell{align-items:stretch;gap:16px;min-width:0;display:grid}.mail-pane{background:var(--panel);border-radius:14px;flex-direction:column;min-width:0;min-height:520px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 8px 20px #0000000f}.mail-pane__list{border-right:1px solid var(--border-subtle);flex-direction:column;gap:12px;padding:16px 12px 16px 16px;display:flex}.mail-pane__thread{padding:0}.mail-thread-item{border-radius:12px;padding:10px 12px;transition:transform .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1)}.mail-thread-item:hover{background:color-mix(in srgb, var(--panel) 55%, transparent);transform:translateY(-1px)}.mail-thread-view{flex-direction:column;gap:16px;padding:4px 16px 16px;display:flex}.mail-inspector-backdrop{z-index:60;background:#00000040;position:fixed;inset:0}.mail-inspector{background:var(--panel);border-left:1px solid var(--border-subtle);z-index:61;width:min(520px,92vw);height:100vh;padding:16px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:0 18px 60px #00000038}.mail-inspector.is-pinned{width:auto;height:auto;box-shadow:none;border-left:1px solid var(--border-subtle);background:0 0;padding:0 0 0 14px;position:static}.mail-shell.is-inspector-pinned{grid-template-columns:minmax(320px,380px) minmax(0,1fr) minmax(0,420px)}:root .mail-inspector-backdrop{background:#0f172a1a}[data-theme=midnight] .mail-inspector-backdrop{background:#00000059}.workspace-mail__merlin-toggle{display:none}@media (max-width:899px){.mail-shell{grid-template-columns:1fr}.mail-inspector-backdrop,.mail-inspector{display:none}.workspace-mail__merlin-toggle,.mail-merlin__close{display:inline-flex}.mail-merlin-backdrop{z-index:49;background:#00000040;display:block;position:fixed;inset:0}.mail-merlin-drawer{background:var(--panel);border-left:1px solid var(--border-subtle);z-index:50;width:min(440px,92vw);height:100vh;padding:16px;display:block;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:0 12px 48px #0000002e}}.mail-merlin-drawer,.mail-merlin-backdrop{display:none}.mail-list-top{flex-direction:column;gap:12px;display:flex}.mail-list-top__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mail-labels{flex-wrap:wrap;gap:8px;display:flex}.mail-labels__loader{color:var(--text-tertiary);margin-left:.25rem;font-size:.82rem}.mail-labels__error{color:var(--destructive);margin:0;font-size:.82rem}.mail-search{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 94%, transparent);color:var(--text);border-radius:12px;padding:.65rem .85rem;font-size:.95rem}.mail-filters{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 96%, transparent);color:var(--text);cursor:pointer;border-radius:999px;padding:.35rem .9rem;font-weight:600;transition:border .2s,background .2s}.chip--active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}.mail-list{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mail-list__empty{text-align:center;color:var(--text-tertiary);padding:1rem}.mail-thread{border-bottom:1px solid var(--border-subtle);cursor:pointer;text-align:left;background:0 0;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.mail-thread--skeleton{border-bottom:none}.mail-thread:hover{background:color-mix(in srgb, var(--panel) 92%, var(--bg))}.mail-thread.is-selected{background:color-mix(in srgb, var(--accent) 10%, var(--panel))}.mail-thread__dot{background:#94a3b899;border-radius:999px;flex-shrink:0;width:10px;height:10px;margin-top:4px}.mail-thread__dot--unread{background:var(--accent)}.mail-thread__content{flex-direction:column;gap:4px;display:flex}.mail-thread__subject{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mail-thread__meta{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;flex-wrap:wrap;gap:10px;font-size:.85rem;line-height:1.2;display:flex;overflow:hidden}.mail-thread__skeleton-line{background:color-mix(in srgb, var(--panel) 40%, transparent);border-radius:999px;width:80%;height:8px}.mail-thread__skeleton-line.short{width:40%}.mail-preview{padding-bottom:12px}.mail-preview__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.mail-preview__title{color:var(--text);margin:0;font-weight:700}.mail-preview__subtitle{color:var(--text-tertiary);margin:0;font-size:.95rem}.mail-preview__date{color:var(--text-tertiary);font-size:.85rem}.mail-preview__meta{color:var(--text-secondary);flex-direction:column;gap:6px;margin-bottom:12px;font-size:.9rem;display:flex}.mail-preview__body{color:var(--text-secondary);min-height:140px;line-height:1.6}.mail-preview__actions{gap:8px;margin-top:12px;display:flex}.mail-preview__action{background:color-mix(in srgb, var(--panel) 90%, transparent);color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:.45rem 1rem;font-weight:600;transition:border-color .2s,background .2s}.mail-preview__action:hover{border-color:var(--accent)}.mail-preview__loading,.mail-preview__empty{color:var(--text-tertiary);background:color-mix(in srgb, var(--panel) 92%, transparent);border-radius:12px;padding:1rem}.mail-html{overflow-wrap:break-word;word-break:break-word;width:100%}.mail-html img,.mail-html video{max-width:100%;height:auto}.mail-html iframe{border:none;max-width:100%}.mail-html table{border-collapse:collapse;width:100%!important}.mail-html pre{white-space:pre-wrap}.mail-html a{word-break:break-word}.mail-merlin{flex-direction:column;gap:12px;max-height:68vh;padding:16px;display:flex;overflow:auto}.mail-merlin__actions{flex-wrap:wrap;gap:8px;display:flex}.mail-merlin__status{color:var(--text-tertiary);font-size:.9rem}.mail-merlin__proposal{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--panel));border-radius:1rem;padding:1rem}.mail-merlin__proposal-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.mail-merlin__proposal h2{margin:0 0 .3rem}.mail-merlin__proposal-actions{justify-content:flex-end;gap:.5rem;display:flex}.mail-merlin__proposal-confirm{background:var(--accent);color:var(--text-on-accent);border:none;border-radius:999px;padding:.45rem 1rem;font-weight:600}.mail-merlin__compose{border:1px solid var(--border);background:var(--panel);border-radius:1rem;flex-direction:column;gap:12px;padding:1rem;display:flex}.mail-merlin__compose-header{justify-content:space-between;align-items:center;display:flex}.mail-merlin__compose-form{flex-direction:column;gap:.75rem;display:flex}.mail-merlin__compose-form label{color:var(--text-secondary);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.mail-merlin__compose-form input,.mail-merlin__compose-form textarea{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 94%, transparent);color:var(--text);border-radius:.85rem;padding:.65rem;font-size:.95rem}.mail-merlin__compose-status{color:var(--text-tertiary);font-size:.85rem}.mail-merlin__compose-actions{flex-wrap:wrap;gap:.5rem;display:flex}.mail-merlin__close{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 90%, transparent);color:var(--text);cursor:pointer;border-radius:999px;align-self:flex-end;padding:.35rem 1rem;display:none}.workspace-mail__merlin-tab{z-index:30;display:none;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.workspace-mail__merlin-tab-button{border:1px solid var(--border);background:var(--panel);color:var(--text);letter-spacing:.45em;writing-mode:vertical-rl;text-transform:uppercase;text-align:center;border-radius:999px;padding:.4rem .75rem;font-size:.7rem;font-weight:600;transition:box-shadow .2s,transform .2s;box-shadow:0 12px 30px #0f172a33}.workspace-mail__merlin-tab-button:hover,.workspace-mail__merlin-tab-button:focus-visible{box-shadow:0 18px 35px #0f172a59}@media (min-width:1024px){.workspace-mail__merlin-tab{display:flex}}.mail-compose-modal{z-index:60;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.mail-compose-modal__backdrop{background:#00000073;position:absolute;inset:0}.mail-compose-modal__panel{background:var(--panel);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:0;width:100%;max-height:calc(100vh - 3.5rem);padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #0f172a40}.mail-compose-modal__header{justify-content:space-between;align-items:center;gap:.5rem;padding:1.25rem 1.25rem 0;font-weight:600;display:flex}.mail-compose-modal__form-column{min-height:0}.mail-compose-modal__header button{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;font-size:1.25rem}.mail-compose-modal__form{flex-direction:column;flex:1;gap:.75rem;padding:0;display:flex}.mail-compose-modal__form label{color:var(--text-tertiary);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.mail-compose-modal__form input,.mail-compose-modal__form textarea{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 92%, transparent);color:var(--text);border-radius:.85rem;padding:.65rem .8rem;font-family:inherit;font-size:.95rem}.mail-compose-modal__form textarea{resize:none;min-height:0}.mail-compose-modal__merlin-toggle-button{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 90%, transparent);color:var(--text);text-transform:uppercase;letter-spacing:.35em;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem 1.05rem;font-size:.65rem;transition:border .2s,color .2s;display:inline-flex}.mail-compose-modal__merlin-toggle-button:hover,.mail-compose-modal__merlin-toggle-button:focus-visible{border-color:var(--border);color:var(--text)}.mail-compose-modal__merlin-column{border-top:1px solid var(--border);border-left:none;min-height:0;max-height:calc(100vh - 10rem);display:none;overflow-y:auto}.mail-compose-modal__merlin-column--mobile-open{display:flex}@media (min-width:768px){.mail-compose-modal__merlin-column{border-left:1px solid var(--border);border-top:none;display:flex}}.mail-compose-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.mail-compose-modal__status{color:var(--text-tertiary);margin:0;font-size:.85rem}.mail-compose-modal__error{color:var(--destructive);margin:0;font-size:.85rem}.mail-toast{background:var(--accent);color:var(--text-on-accent);text-align:center;border-radius:14px;margin:0 0 10px;padding:.7rem 1rem;font-weight:600}.mail-conversation{flex-direction:column;gap:14px;padding:16px;display:flex}.mail-conversation__header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mail-conversation__subject{margin:0;font-weight:700}.mail-conversation__subtitle{color:var(--text-tertiary);margin:0;font-size:.9rem}.mail-conversation__meta{color:var(--text-tertiary);font-size:.8rem}.mail-conversation__messages{flex-direction:column;gap:12px;display:flex}.mail-conversation__message{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 92%, var(--bg));border-radius:14px;padding:1rem}.mail-conversation__message--outbound{background:color-mix(in srgb, var(--accent) 12%, var(--panel))}.mail-conversation__message-header{color:var(--text-secondary);justify-content:space-between;gap:12px;margin-bottom:.45rem;font-size:.9rem;display:flex}.mail-conversation__message-body{color:var(--text-secondary);line-height:1.6}.mail-draft{flex-direction:column;gap:12px;max-height:68vh;padding:16px;display:flex;overflow:auto}.mail-draft__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.mail-draft__title{margin:0;font-size:1.1rem;font-weight:700}.mail-draft__disclaimer{color:var(--text-tertiary);margin:0;font-size:.85rem}.mail-draft__form{flex-direction:column;gap:.75rem;display:flex}.mail-draft__form label{color:var(--text-secondary);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.mail-draft__form select,.mail-draft__form input,.mail-draft__form textarea{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 94%, transparent);color:var(--text);border-radius:.85rem;padding:.65rem;font-family:inherit;font-size:.95rem}.mail-draft__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.mail-draft__actions button{white-space:nowrap}.mail-draft__note{color:var(--text-tertiary);margin:0;font-size:.85rem}.mail-draft__status{color:var(--text-secondary);margin:0;font-size:.85rem}.mail-draft__error{color:var(--accent);margin:0;font-size:.85rem}.mail-draft__sources{border-top:1px solid var(--border);padding-top:12px}.mail-draft__sources h4{margin:0 0 8px;font-size:.95rem}.mail-draft__sources ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mail-draft__sources li{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 96%, transparent);border-radius:12px;padding:.8rem 1rem}.mail-draft__source-line{color:var(--text-tertiary);flex-wrap:wrap;gap:.6rem;font-size:.75rem;display:flex}.mail-draft__source-id{color:var(--text);font-weight:600}.mail-draft__source-reason{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.mail-draft__source-time{margin-left:auto;font-size:.75rem}.mail-draft__source-quote{color:var(--text);margin:.35rem 0 0;font-size:.95rem}.mail-confirm-modal{z-index:60;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mail-confirm-modal__card{background:var(--panel);border-radius:18px;flex-direction:column;gap:12px;width:min(440px,100%);padding:24px;display:flex;box-shadow:0 20px 45px #00000026}.mail-confirm-modal__body{background:color-mix(in srgb, var(--panel) 94%, transparent);border-radius:12px;padding:10px;font-size:.9rem}.mail-confirm-modal__body pre{white-space:pre-wrap;margin:8px 0 0;font-family:inherit}.mail-confirm-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.mail-confirm-modal__error{color:var(--accent);margin:0;font-size:.85rem}.workspace-mail__merlin-toggle{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 96%, transparent);color:var(--text);cursor:pointer;border-radius:999px;padding:.35rem 1rem;font-weight:600;display:inline-flex}.workspace-mail__inspector-pin{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem 1rem;font-weight:600;transition:border .2s,background .2s}.workspace-mail__inspector-pin.is-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--panel))}.theme-classic .mail-pane,.theme-classic .mail-merlin-drawer,.theme-classic .mail-inspector{background:var(--panel);box-shadow:var(--shadow-soft)}.calendar2035{--cal-border:#0f172a1a;--cal-soft:#0f172a0f;--cal-ink:#0f172aeb;--cal-mute:#0f172a94;--cal-card:#ffffffc7;--cal-card2:#ffffff9e;--cal-shadow:0 10px 40px #0f172a1a;--cal-radius:18px;--kind-focus:#0f766e;--kind-meeting:#1d4ed8;--kind-admin:#9333ea;--kind-neutral:#0f172a2e}.cal-header{background:color-mix(in srgb, var(--panel) 92%, transparent);border-radius:16px;margin-bottom:14px;padding:14px 16px;box-shadow:0 1px 3px #0000000a,0 10px 30px #0000000f}.cal-header__bar{justify-content:space-between;align-items:center;gap:14px;display:flex}.cal-header__right-stack{flex-direction:column;align-self:flex-start;align-items:flex-end;gap:10px;display:flex}.cal-nav{align-items:center;gap:8px;min-width:0;display:flex}.cal-range{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-left:10px;font-weight:600;overflow:hidden}.cal-actions{align-items:center;gap:10px;display:flex}.seg{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 92%, var(--bg));border-radius:12px;align-items:center;padding:4px;display:flex}.seg--light{background:color-mix(in srgb, var(--panel) 96%, var(--bg))}.seg__item{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 12px;font-weight:600}.seg__item.is-active{background:color-mix(in srgb, var(--accent) 14%, var(--panel));color:var(--text);box-shadow:0 1px 2px #0000000f}.btn{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:12px;padding:8px 12px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s}.btn:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0000000f}.btn-soft{background:color-mix(in srgb, var(--panel) 90%, var(--bg));color:var(--text-secondary)}.btn.icon{text-align:center;width:38px;padding:8px 0}.btn-primary{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 14%, var(--panel));color:var(--text)}:root button,:root .button-primary,:root .btn-primary{-webkit-tap-highlight-color:transparent}.button-primary,.btn-primary,.futura-btn-primary,.intent-primary,button[data-variant=primary],.calendar2035__plan-submit,.calendar2035__selection-action--primary{background:var(--btn-primary-bg)!important;color:var(--btn-primary-fg)!important;border:1px solid var(--btn-primary-border)!important;box-shadow:var(--btn-primary-shadow)!important;transition:transform .12s,filter .12s!important}.button-primary:hover,.btn-primary:hover,.futura-btn-primary:hover,.intent-primary:hover,button[data-variant=primary]:hover,.calendar2035__plan-submit:not(:disabled):hover,.calendar2035__selection-action--primary:not(:disabled):hover{filter:brightness(1.02);transform:translateY(-1px)}.calendar2035__btn{border:1px solid var(--cal-border);color:var(--cal-ink);background:#ffffffbf;border-radius:12px;padding:8px 10px;font-weight:600;line-height:1;transition:transform .12s,background .12s}.calendar2035__btn:hover{background:#ffffffeb;transform:translateY(-1px)}.calendar2035__btn--primary{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent) 14%, var(--panel));color:var(--text)}.calendar2035__btn--primary:hover{background:color-mix(in srgb, var(--accent) 22%, var(--panel))}.calendar2035__btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.calendar2035__connect{border:1px solid var(--cal-border);border-radius:var(--cal-radius);box-shadow:var(--cal-shadow);background:#ffffffc7;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;display:flex}.calendar2035__connect-title{color:var(--cal-ink);margin:0;font-weight:750}.calendar2035__connect-desc{color:var(--cal-mute);margin:4px 0 0}.calendar2035__provider-tag{color:#0369a1;text-transform:uppercase;background:#0ea5e914;border:1px solid #0ea5e94d;border-radius:999px;justify-content:center;align-items:center;margin-top:6px;padding:.35rem .9rem;font-size:.78rem;font-weight:600;display:inline-flex}.calendar2035__provider-line{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:6px;display:flex}.calendar2035__shell{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:12px;height:100%;margin-top:12px;margin-bottom:0;padding-bottom:0;display:grid}.calendar2035__main,.calendar2035__side-card{border:1px solid var(--cal-border);background:var(--cal-card2);border-radius:var(--cal-radius);box-shadow:var(--cal-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100%}.calendar2035__main{flex-direction:column;gap:16px;min-height:0;padding:12px;display:flex;position:relative}.calendar-main__status{flex-direction:column;gap:.5rem;display:flex}.calendar-container{width:100%;height:100%;position:relative}.calendar-scroll-wrapper{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border) transparent;width:100%;height:100%;min-height:420px;overflow:auto}.calendar-scroll-wrapper::-webkit-scrollbar{background:0 0;height:8px}.calendar-grid{grid-template-columns:80px repeat(var(--day-count,7), minmax(140px, 1fr));gap:0;min-width:max-content;display:grid;position:relative}.calendar-grid--day{grid-template-columns:80px repeat(var(--day-count,1), minmax(260px, 1fr))}.calendar-viewport{overscroll-behavior:contain;width:100%;min-width:0;position:relative}.calendar-now-line{background:color-mix(in srgb, var(--accent) 70%, transparent);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 35%, transparent);pointer-events:none;z-index:15;position:absolute;left:0;right:0;transform:translateY(-1px)}.calendar-now-line-label{color:var(--text-tertiary);background:var(--panel);border-radius:999px;padding:.1rem .65rem;font-size:.65rem;font-weight:600;position:absolute;top:-1.25rem;right:1rem;box-shadow:0 0 6px #00000040}.calendar-now-line:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:999px;position:absolute;top:50%;left:78px;transform:translate(-50%,-50%)}.calendar-header-row{z-index:10;display:contents;position:sticky;top:0}.calendar-row{display:contents}.calendar-day-header{background:var(--panel);border-bottom:1px solid var(--border);color:var(--text-secondary);letter-spacing:.02em;z-index:10;flex-direction:column;gap:.1rem;padding:1rem;font-size:.8125rem;font-weight:500;display:flex;position:sticky;top:0}.calendar-day-header.is-today{background:color-mix(in srgb, var(--panel) 92%, var(--accent) 6%)}.calendar-time-gutter{background:var(--panel);border-right:1px solid var(--border-subtle);color:var(--text-tertiary);text-align:right;z-index:5;padding:.75rem;font-size:.75rem;position:sticky;left:0}.calendar-cell{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--bg);min-height:60px;padding:.5rem;transition:background .15s cubic-bezier(.4,0,.2,1)}.calendar-cell:hover{background:color-mix(in srgb, var(--panel) 50%, var(--bg))}.calendar-cell-event{background:color-mix(in srgb, var(--panel) 92%, transparent);text-align:left;cursor:pointer;width:100%;color:var(--text);border:none;border-radius:10px;flex-direction:column;gap:.15rem;padding:.45rem .5rem;font-size:.8rem;transition:transform .15s,box-shadow .15s,background .15s;display:flex;box-shadow:0 0 0 1px #0000}.calendar-cell-event:hover{background:color-mix(in srgb, var(--panel) 96%, transparent)}.calendar-cell-event.is-active{box-shadow:0 12px 24px color-mix(in srgb, var(--accent) 25%, transparent);border-inline-start:3px solid var(--accent);background:color-mix(in srgb, var(--panel) 98%, transparent);transform:translateY(-1px)}.calendar-cell-event:focus-visible{box-shadow:0 0 0 3px var(--focus);outline:none}.calendar-cell-event-title{color:var(--text);font-weight:600}.calendar-cell-event-time{color:var(--text-secondary);font-size:.7rem}.calendar-cell-event--kind-focus{border-inline-start:3px solid #0f766e}.calendar-cell-event--kind-meeting{border-inline-start:3px solid #1d4ed8}.calendar-cell-event--kind-admin{border-inline-start:3px solid #9333ea}.calendar-cell-event--kind-neutral{border-inline-start:3px solid #0f172a33}.calendar2035__side-card{padding:12px;position:sticky;top:84px;overflow:hidden}.calendar2035__hint,.calendar2035__error,.calendar2035__empty{border:1px solid var(--cal-border);color:var(--cal-mute);background:#ffffffc7;border-radius:14px;padding:12px}.calendar2035__error{color:#b91c1cd9;border-color:#b91c1c33}.calendar2035__day-scroll{scrollbar-width:none;-ms-overflow-style:none;max-height:580px;padding-right:4px;position:relative;overflow-y:auto}.calendar2035__day-canvas{position:relative}.calendar2035__day-scroll::-webkit-scrollbar{width:0;height:0}.calendar2035__now-line{background:linear-gradient(90deg, transparent, var(--accent), transparent);z-index:5;pointer-events:none;height:2px;position:absolute;left:0;right:0}.calendar2035__now-dot{background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-6px}.calendar2035__week-nowline{z-index:6;background:linear-gradient(90deg,#0000,#4ecabfe6,#0000);height:2px;box-shadow:0 0 12px #4ecabf99}.calendar2035__week-nowline-label{color:var(--accent-on);background:var(--panel);border:1px solid var(--border-subtle);pointer-events:none;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:-16px;left:16px;transform:translateY(-50%)}.calendar2035__day-grid{flex-direction:column;gap:10px;padding-bottom:14px;display:flex;position:relative}.calendar2035__day-nowline{background:var(--accent);pointer-events:none;height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 60%, transparent);z-index:2;border-radius:999px;position:absolute;left:12px;right:12px}.calendar2035__day-nowline-label{color:var(--accent-on);background:var(--panel);border:1px solid var(--border-subtle);pointer-events:none;z-index:3;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:-16px;left:16px;transform:translateY(-50%)}.calendar2035__day-slot.is-now{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--panel));box-shadow:0 0 0 1px var(--accent)}.calendar2035__event--upcoming{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--accent) 60%, transparent)}.calendar2035__day-slot{background:#fffffff2;border:1px solid #c6cdd6cc;border-radius:18px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.calendar2035__day-slot.is-active{border-color:#0f172a59;box-shadow:0 18px 40px #0f172a1f}.calendar2035__day-slot-trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.calendar2035__day-slot-trigger:hover{background:#0f172a0a}.calendar2035__day-slot-time{letter-spacing:.2em;text-transform:uppercase;color:var(--cal-mute);font-size:.75rem}.calendar2035__day-slot-label{color:var(--cal-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:6px;font-weight:600;overflow:hidden}.calendar2035__day-slot-count{color:var(--cal-mute);font-size:.78rem}.calendar2035__day-slot-events{flex-direction:column;gap:8px;padding:0 14px 12px;display:flex}.calendar2035__day-event{background:#ffffffeb;border:1px solid #0f172a1f;border-radius:12px;flex-direction:column;gap:6px;padding:10px;transition:box-shadow .14s,transform .14s;display:flex}.calendar2035__day-event.is-active{transform:translateY(-1px);box-shadow:0 16px 36px #0f172a2e}.calendar-card{--week-day-width:220px;--week-day-gap:16px;--week-time-axis-width:64px;--week-header-height:92px;width:100%;display:block;overflow:visible}.calendar-week{grid-template-columns:var(--week-time-axis-width) minmax(0, 1fr);align-items:stretch;gap:0;display:grid;position:relative}.calendar-week__xscroll{overscroll-behavior-x:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-area:1/2;min-width:0;padding-bottom:8px;position:relative;overflow:auto hidden}.calendar-week__xscroll::-webkit-scrollbar{width:0;height:0}.calendar-week__grid{width:calc(7 * var(--week-day-width) + 6 * var(--week-day-gap));min-width:calc(7 * var(--week-day-width) + 6 * var(--week-day-gap));gap:var(--week-day-gap);box-sizing:border-box;flex-direction:column;padding:12px 0 8px;display:flex}.calendar-week__header,.calendar-week__body{grid-template-columns:repeat(7, var(--week-day-width));-moz-column-gap:var(--week-day-gap);column-gap:var(--week-day-gap);align-items:stretch;display:grid}.calendar-week__header{min-height:var(--week-header-height);padding-top:4px}.calendar-week__body{padding-bottom:4px;position:relative}.calendar-week__time-axis{background:var(--panel);z-index:2;width:var(--week-time-axis-width);max-width:var(--week-time-axis-width);border-right:1px solid color-mix(in srgb, var(--cal-border) 80%, transparent);flex-direction:column;grid-area:1/1;gap:0;padding:12px 12px 0;display:flex;position:sticky;top:0;left:0}.calendar-week__time-axis-header{min-height:var(--week-header-height);letter-spacing:.35em;text-transform:uppercase;color:var(--cal-mute);align-items:center;width:100%;font-size:.65rem;display:flex}.calendar-week__time-axis-list{flex-direction:column;gap:0;display:flex}.calendar-week__time-axis-label{width:100%;height:44px;color:var(--cal-mute);justify-content:flex-end;align-items:center;padding-right:6px;font-size:.75rem;line-height:44px;display:flex}.calendar2035__week-colhead{border:1px solid var(--cal-border);background:#ffffffb3;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:10px;display:flex}.calendar2035__week-colhead.is-today{background:#ffffffeb;border-color:#0f172a59}.calendar2035__week-colhead-top{color:var(--cal-mute);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.calendar2035__week-colhead-date{color:var(--cal-ink);font-size:16px;font-weight:900}.calendar2035__week-column{border:1px solid var(--cal-border);background:#fffffffa;border-radius:18px;flex-direction:column;gap:6px;padding:6px;display:flex}.calendar2035__week-column.is-today{background:#fff;border-color:#0f172a40;box-shadow:0 2px 20px #4ecabf40,0 0 0 2px #76ffe073}.calendar2035__week-column-all-day{flex-wrap:wrap;gap:5px;padding:0 4px;display:flex}.calendar2035__week-all-day{white-space:nowrap;background:#dfe5eea6;border:1px solid #5362723d;border-radius:999px;padding:2px 10px;font-size:.75rem}.calendar2035__week-column-track{background-image:linear-gradient(#0f172a0d 0 1px,#0000 1px);background-size:100% 44px;border-radius:14px;padding-top:4px;position:relative;overflow:hidden}.calendar2035__week-col-empty{color:var(--cal-mute);justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}.calendar2035__week-event{box-shadow:none;cursor:pointer;background:#e5ebfff2;border:1px solid #5c77962e;border-radius:12px;flex-direction:column;gap:4px;padding:8px;transition:transform .12s,box-shadow .12s;display:flex;position:absolute;left:6px;right:6px}.calendar2035__week-event.is-active{transform:translateY(-1px);box-shadow:0 12px 32px #5c779640}.calendar2035__event-top{justify-content:space-between;align-items:center;display:flex}.calendar2035__event-time{color:var(--cal-ink);font-size:.8rem;font-weight:700}.calendar2035__event-dot{background:#0f172aa6;border-radius:999px;width:8px;height:8px}.calendar2035__event-title{color:var(--cal-ink);letter-spacing:-.01em;font-weight:700;line-height:1.2}.calendar2035__event--kind-focus{box-shadow:inset 4px 0 0 0 var(--kind-focus);background:color-mix(in srgb, var(--kind-focus) 14%, #ffffffeb)}.calendar2035__event--kind-meeting{box-shadow:inset 4px 0 0 0 var(--kind-meeting);background:color-mix(in srgb, var(--kind-meeting) 14%, #ffffffeb)}.calendar2035__event--kind-admin{box-shadow:inset 4px 0 0 0 var(--kind-admin);background:color-mix(in srgb, var(--kind-admin) 14%, #ffffffeb)}.calendar2035__event--kind-neutral{box-shadow:inset 4px 0 0 0 var(--kind-neutral);background:color-mix(in srgb, var(--kind-neutral) 18%, #ffffffeb)}.calendar--month .calendar-scroll-wrapper,.calendar--month .calendar-grid,.calendar--month .calendar-row,.calendar--month .calendar-cell,.calendar--month .calendar-time-gutter{display:none!important}.calendar-month{width:100%}.calendar-month-head{color:var(--text-secondary);grid-template-columns:repeat(7,1fr);gap:8px;padding:10px 12px;font-size:.8rem;font-weight:600;display:grid}.calendar-month-dow{border-radius:10px;padding:6px 8px}.calendar-month-grid{grid-template-columns:repeat(7,1fr);gap:10px;padding:10px 12px 12px;display:grid}.calendar-month-cell{border:1px solid var(--border-subtle);background:var(--panel);text-align:left;min-height:92px;color:var(--text);border-radius:12px;padding:10px;transition:transform .15s,box-shadow .15s,background .15s}.calendar-month-cell:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0000000f}.calendar-month-cell.is-out-month{opacity:.45}.calendar-month-cell.is-today{box-shadow:0 0 0 3px var(--focus), 0 8px 22px #0000000f}.calendar-month-date{margin-bottom:6px;font-size:.9rem;font-weight:700}.calendar-month-events{gap:6px;display:grid}.calendar-month-chip{background:color-mix(in srgb, var(--panel) 65%, var(--bg));border:1px solid var(--border-subtle);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:.75rem;overflow:hidden}.calendar2035__plan-bar{border:1px solid var(--cal-border);background:#ffffffe6;border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.calendar2035__plan-row{gap:8px;display:flex}.calendar2035__plan-input{color:var(--cal-ink);background:#ffffffbf;border:1px solid #0f172a33;border-radius:12px;flex:1;padding:10px 14px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.calendar2035__plan-input:focus{border-color:#3b82f699;outline:none;box-shadow:0 0 0 3px #3b82f633}.calendar2035__plan-submit{border:1px solid var(--btn-primary-border);background:var(--btn-primary-bg);min-width:110px;color:var(--btn-primary-fg);border-radius:12px;padding:10px 16px;font-weight:700;transition:transform .12s,opacity .12s}.calendar2035__plan-submit:disabled{opacity:.5;cursor:not-allowed;transform:none}.calendar2035__plan-chips{flex-wrap:wrap;gap:8px;display:flex}.calendar2035__plan-chip{color:var(--cal-ink);background:#fffc;border:1px solid #0f172a33;border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.calendar2035__plan-chip.is-active{color:#fff;background:#0f172af2;border-color:#0f172a59}.calendar2035__plan-helper{color:var(--cal-mute);margin:0;font-size:.8rem}.calendar2035__plan-output{border:1px solid var(--cal-border);background:#ffffffd9;border-radius:16px;padding:0;font-size:.9rem}.calendar2035__plan-output summary{cursor:pointer;color:var(--cal-ink);justify-content:space-between;align-items:center;padding:10px 12px;font-weight:700;display:flex}.calendar2035__plan-output summary::-webkit-details-marker{display:none}.calendar2035__plan-output summary::marker{display:none}.calendar2035__plan-output-summary-state{letter-spacing:.15em;text-transform:uppercase;color:var(--cal-mute);font-size:.75rem}.calendar2035__plan-output-body{border-top:1px solid #0f172a14;padding:10px 12px 12px}.calendar2035__plan-output-card{flex-direction:column;gap:6px;display:flex}.calendar2035__plan-output-card-title{color:var(--cal-ink);margin:0;font-weight:700}.calendar2035__plan-output-card-time{color:var(--cal-mute);margin:0;font-size:.85rem}.calendar2035__plan-output-actions{flex-wrap:wrap;gap:8px;display:flex}.calendar2035__plan-output-empty{color:var(--cal-mute);margin:0}.calendar2035__side-card>section+section{margin-top:12px}.calendar2035__selection-panel{border:1px solid var(--cal-border);background:#ffffffe6;border-radius:18px;flex-direction:column;gap:14px;padding:14px;display:flex}.calendar2035__selection-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar2035__selection-title{color:var(--cal-ink);margin:0;font-size:1rem;font-weight:700}.calendar2035__selection-sub{color:var(--cal-mute);margin:4px 0 0;font-size:.85rem}.calendar2035__selection-state{letter-spacing:.3em;text-transform:uppercase;color:var(--cal-mute);font-size:.65rem}.calendar2035__selection-empty{background:#0f172a08;border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex}.calendar2035__selection-empty-label{letter-spacing:.3em;text-transform:uppercase;color:#0f172a80;font-size:.65rem}.calendar2035__selection-empty-title{color:var(--cal-ink);margin:0;font-size:1.05rem;font-weight:700}.calendar2035__selection-empty-time{color:var(--cal-ink);margin:0;font-size:.9rem}.calendar2035__selection-empty-hint{color:var(--cal-mute);margin:0;font-size:.85rem}.calendar2035__selection-slot{background:#0f172a0a;border:1px dashed #0f172a33;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.calendar2035__selection-slot-head{flex-direction:column;gap:4px;display:flex}.calendar2035__selection-slot-time{color:var(--cal-ink);margin:0;font-size:1.05rem;font-weight:700}.calendar2035__selection-slot-title{color:var(--cal-mute);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.85rem}.calendar2035__selection-slot-actions{flex-wrap:wrap;gap:8px;display:flex}.calendar2035__selection-slot-hint{color:var(--cal-mute);margin:0;font-size:.8rem}.calendar2035__selection-action{color:var(--cal-ink);background:#fffc;border:1px solid #0f172a33;border-radius:12px;padding:10px 14px;font-weight:700;transition:transform .15s,border-color .15s}.calendar2035__selection-action--primary{color:var(--btn-primary-fg);background:var(--btn-primary-bg);border-color:var(--btn-primary-border)}.calendar2035__selection-action:disabled{opacity:.5;cursor:not-allowed;transform:none}.calendar2035__selection-action:not(:disabled):hover{border-color:var(--btn-secondary-border);transform:translateY(-1px)}.calendar2035__selection-active{background:#fffffff2;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.calendar2035__selection-active-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.calendar2035__selection-active-title{color:var(--cal-ink);margin:0;font-weight:700}.calendar2035__selection-active-time{color:var(--cal-mute);margin:0;font-size:.85rem}.calendar2035__selection-meta{background:#0f172a0a;border:1px solid #0f172a26;border-radius:12px;padding:8px 12px;font-size:.85rem}.calendar2035__selection-meta summary{cursor:pointer;color:var(--cal-ink);font-weight:600;list-style:none}.calendar2035__selection-meta summary::-webkit-details-marker{display:none}.calendar2035__selection-meta summary::marker{display:none}.calendar2035__selection-meta-body{color:var(--cal-mute);margin-top:6px;font-size:.85rem}.calendar2035__selection-actions{flex-direction:column;gap:8px;display:flex}.calendar2035__selection-data{color:var(--cal-mute);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;font-size:.8rem;display:grid}.calendar2035__selection-data span{letter-spacing:.2em;text-transform:uppercase;margin-bottom:2px;font-size:.65rem;display:block}.calendar2035__selection-data strong{color:var(--cal-ink);font-size:.95rem;font-weight:700;display:block}html[data-theme=dark-midnight] .calendar2035__main,html[data-theme=dark-graphite] .calendar2035__main,html[data-theme=cyber] .calendar2035__main,html[data-theme=violet] .calendar2035__main,html[data-theme=ocean] .calendar2035__main,html[data-theme=dark-midnight] .calendar2035__side-card,html[data-theme=dark-graphite] .calendar2035__side-card,html[data-theme=cyber] .calendar2035__side-card,html[data-theme=violet] .calendar2035__side-card,html[data-theme=ocean] .calendar2035__side-card{border-color:var(--cal-border);background:var(--cal-card2)}html[data-theme=dark-midnight] .calendar2035__week-column,html[data-theme=dark-graphite] .calendar2035__week-column,html[data-theme=cyber] .calendar2035__week-column,html[data-theme=violet] .calendar2035__week-column,html[data-theme=ocean] .calendar2035__week-column,html[data-theme=dark-midnight] .calendar2035__day-slot,html[data-theme=dark-graphite] .calendar2035__day-slot,html[data-theme=cyber] .calendar2035__day-slot,html[data-theme=violet] .calendar2035__day-slot,html[data-theme=ocean] .calendar2035__day-slot{background:var(--cal-card);border-color:var(--cal-border)}html[data-theme=dark-midnight] .calendar2035__week-column-track,html[data-theme=dark-graphite] .calendar2035__week-column-track,html[data-theme=cyber] .calendar2035__week-column-track,html[data-theme=violet] .calendar2035__week-column-track,html[data-theme=ocean] .calendar2035__week-column-track{background-image:linear-gradient(#ffffff08 0 1px,#0000 1px)}html[data-theme=dark-midnight] .calendar2035__week-event,html[data-theme=dark-graphite] .calendar2035__week-event,html[data-theme=cyber] .calendar2035__week-event,html[data-theme=violet] .calendar2035__week-event,html[data-theme=ocean] .calendar2035__week-event,html[data-theme=dark-midnight] .calendar2035__day-event,html[data-theme=dark-graphite] .calendar2035__day-event,html[data-theme=cyber] .calendar2035__day-event,html[data-theme=violet] .calendar2035__day-event,html[data-theme=ocean] .calendar2035__day-event{background:color-mix(in srgb, var(--cal-card2) 75%, transparent);border-color:var(--cal-border);color:var(--cal-ink);box-shadow:0 12px 32px #0009}html[data-theme=dark-midnight] .calendar2035__week-allday,html[data-theme=dark-graphite] .calendar2035__week-allday,html[data-theme=cyber] .calendar2035__week-allday,html[data-theme=violet] .calendar2035__week-allday,html[data-theme=ocean] .calendar2035__week-allday,html[data-theme=dark-midnight] .calendar2035__allday-chip,html[data-theme=dark-graphite] .calendar2035__allday-chip,html[data-theme=cyber] .calendar2035__allday-chip,html[data-theme=violet] .calendar2035__allday-chip,html[data-theme=ocean] .calendar2035__allday-chip{background:color-mix(in srgb, var(--cal-card), transparent 40%);border-color:color-mix(in srgb, var(--cal-border), transparent 60%);color:var(--cal-ink)}html[data-theme=dark-midnight] .calendar2035__hint,html[data-theme=dark-graphite] .calendar2035__hint,html[data-theme=cyber] .calendar2035__hint,html[data-theme=violet] .calendar2035__hint,html[data-theme=ocean] .calendar2035__hint,html[data-theme=dark-midnight] .calendar2035__error,html[data-theme=dark-graphite] .calendar2035__error,html[data-theme=cyber] .calendar2035__error,html[data-theme=violet] .calendar2035__error,html[data-theme=ocean] .calendar2035__error,html[data-theme=dark-midnight] .calendar2035__empty,html[data-theme=dark-graphite] .calendar2035__empty,html[data-theme=cyber] .calendar2035__empty,html[data-theme=violet] .calendar2035__empty,html[data-theme=ocean] .calendar2035__empty{background:color-mix(in srgb, var(--cal-card), var(--panel) 30%);border-color:var(--cal-border);color:var(--cal-ink)}:root:not([data-theme=midnight]) .cal-header,:root:not([data-theme=midnight]) .calendar2035__main,:root:not([data-theme=midnight]) .calendar2035__side-card,:root:not([data-theme=midnight]) .calendar2035__connect,:root:not([data-theme=midnight]) .calendar2035__plan-bar,:root:not([data-theme=midnight]) .calendar2035__plan-output,:root:not([data-theme=midnight]) .calendar2035__selection-panel,:root:not([data-theme=midnight]) .calendar2035__selection-active,:root:not([data-theme=midnight]) .calendar2035__selection-slot,:root:not([data-theme=midnight]) .calendar2035__selection-empty,:root:not([data-theme=midnight]) .calendar-month-cell{color:var(--text);border-color:var(--border);background:var(--panel)!important}:root:not([data-theme=midnight]) .calendar2035__btn{color:var(--text);background:var(--panel)!important;border-color:var(--border)!important}:root:not([data-theme=midnight]) .calendar2035__btn--primary,:root:not([data-theme=midnight]) .calendar2035__plan-submit{color:var(--text);background:color-mix(in srgb, var(--accent) 25%, var(--panel))!important;border-color:color-mix(in srgb, var(--accent) 35%, var(--border))!important}@media (max-width:1100px){.calendar2035__shell{grid-template-columns:1fr}.calendar2035__side-card{position:relative;top:auto}}.workspace-main-panel{padding-bottom:calc(140px + env(safe-area-inset-bottom))}.workspace-main-panel.workspace-mail{padding-bottom:calc(clamp(32px, 2.3vh, 48px) + env(safe-area-inset-bottom))}.intent-surface,.workspace-intent-surface{left:50%;bottom:calc(18px + env(safe-area-inset-bottom));z-index:80;position:fixed;transform:translate(-50%)}.workspace-nav{max-height:100vh;padding-bottom:120px;overflow-y:auto}.profile-menu section{margin-bottom:12px}.profile-menu button{height:44px}.profile-menu .danger{color:#ff6b6b}.workspace-calendar{--cal-font:14.5px;--cal-line:1.35;--cal-gap:12px;--cal-card-pad:14px;--cal-slot-h:52px;--cal-slot-pad-y:10px;--cal-slot-pad-x:14px;--cal-week-hour-h:56px;--cal-event-pad-y:10px;--cal-event-pad-x:12px;--cal-event-radius:14px}.workspace-calendar,.workspace-calendar *{font-size:var(--cal-font);line-height:var(--cal-line)}.workspace-calendar .workspace-calendar__day,.workspace-calendar .workspace-calendar__day-grid{gap:var(--cal-gap)}.workspace-calendar .workspace-calendar__day-grid{padding:var(--cal-card-pad)}.workspace-calendar .workspace-calendar__day-slot,.workspace-calendar .workspace-calendar__slot{min-height:var(--cal-slot-h);padding:var(--cal-slot-pad-y) var(--cal-slot-pad-x);border-radius:16px}.workspace-calendar .workspace-calendar__day-slot .workspace-calendar__slot-time,.workspace-calendar .workspace-calendar__slot-time{font-variant-numeric:tabular-nums;letter-spacing:.01em;opacity:.85;margin-right:10px}.workspace-calendar .workspace-calendar__day-slot .workspace-calendar__slot-title,.workspace-calendar .workspace-calendar__slot-title{font-weight:600}.workspace-calendar .workspace-calendar__day-slot>*+*,.workspace-calendar .workspace-calendar__slot>*+*{margin-top:6px}.workspace-calendar .workspace-calendar__week,.workspace-calendar .workspace-calendar__week-grid{gap:var(--cal-gap)}.workspace-calendar .workspace-calendar__week-grid{padding:var(--cal-card-pad)}.workspace-calendar .workspace-calendar__week-hour-row,.workspace-calendar .workspace-calendar__week-row{min-height:var(--cal-week-hour-h)}.workspace-calendar .workspace-calendar__week-hour-label,.workspace-calendar .workspace-calendar__hour-label{font-variant-numeric:tabular-nums;opacity:.75}.workspace-calendar .workspace-calendar__week-event,.workspace-calendar .workspace-calendar__event-block{padding:var(--cal-event-pad-y) var(--cal-event-pad-x);border-radius:var(--cal-event-radius);min-height:36px}.workspace-calendar .workspace-calendar__all-day,.workspace-calendar .workspace-calendar__all-day-row{padding:10px var(--cal-card-pad) 6px;gap:8px}.workspace-calendar .workspace-calendar__all-day-chip,.workspace-calendar .workspace-calendar__chip{border-radius:999px;padding:7px 10px;font-size:13px;line-height:1.1}.workspace-calendar .workspace-calendar__week-event-title,.workspace-calendar .workspace-calendar__event-title{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.workspace-calendar .workspace-calendar__week-event-meta,.workspace-calendar .workspace-calendar__event-meta{opacity:.78;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.calendar-readable .calendar-week__xscroll{overflow-x:visible}.calendar-readable .calendar-week__grid{min-width:max(980px, calc(7 * var(--week-day-width) + 6 * var(--week-day-gap)))}.calendar-readable .calendar2035__week-colhead{padding:10px}.calendar-readable .calendar2035__week-colhead-top{letter-spacing:.08em;font-size:12px}.calendar-readable .calendar2035__week-colhead-date{font-size:18px;font-weight:700}.calendar-readable .calendar-week__time-axis-label{opacity:.8;font-size:12px;height:56px!important;line-height:56px!important}.calendar-readable .calendar2035__week-column-track{padding:10px;position:relative}.calendar-readable .calendar2035__week-event{border-radius:14px;padding:10px;overflow:hidden}.calendar-readable .calendar2035__event-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.calendar-readable .calendar2035__event-time{opacity:.85;white-space:nowrap;font-size:12px;font-weight:600}.calendar-readable .calendar2035__week-allday{flex-wrap:wrap;gap:8px;padding:10px 10px 0;display:flex}.calendar-readable .calendar2035__allday-chip{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:100%;padding:8px 10px;font-size:12px;font-weight:650;overflow:hidden}.calendar-readable .calendar2035__day-slot{min-height:56px;padding:10px 12px}.calendar-readable .calendar2035__day-slot-time{opacity:.8;font-size:12px}.calendar-readable .calendar2035__day-event-title{font-size:14px;font-weight:650;line-height:1.25}.calendar-readable .calendar2035__shell{gap:18px}.calendar-readable .calendar2035__main{min-width:0}.calendar-readable .calendar-week__xscroll{padding-bottom:8px;overflow-x:visible}.calendar-readable .calendar-week__time-axis-label{letter-spacing:.02em;opacity:.8;font-size:13px;height:58px!important;line-height:58px!important}.calendar-readable .calendar2035__week-column-track{min-height:58px}.calendar-readable .calendar2035__week-event{min-height:40px;border-radius:14px!important;padding:10px!important}.calendar-readable .calendar2035__event-top{gap:8px}.calendar-readable .calendar2035__event-time{opacity:.75;font-size:12px}.calendar-readable .calendar2035__event-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.15;overflow:hidden}.calendar-readable .calendar2035__day{overflow-y:auto}.calendar-readable .calendar2035__day-slot,.calendar-readable .calendar2035__day-hour,.calendar-readable .calendar2035__day-row{min-height:62px!important}.calendar-readable .calendar2035__day-slot button,.calendar-readable .calendar2035__day-slot,.calendar-readable .calendar2035__day-row{padding:10px 12px!important}.calendar-readable .calendar2035__side{flex:0 0 360px;width:360px}:root{--intent-surface-h:92px;--intent-surface-gap:16px}@supports (padding:max(0px)){:root{--intent-safe-bottom:calc(var(--intent-surface-h) + var(--intent-surface-gap) + env(safe-area-inset-bottom))}}@supports not (padding:max(0px)){:root{--intent-safe-bottom:calc(var(--intent-surface-h) + var(--intent-surface-gap))}}html,body{height:100%}.workspace-shell,.workspace-shell__frame{height:100dvh;overflow:hidden}[data-workspace-card]{height:auto;max-height:min(var(--intent-surface-card-max,72vh), calc(100dvh - var(--intent-safe-bottom)));flex-direction:column;display:flex;overflow:hidden}[data-workspace-card] .main-card-shell{flex-direction:column;flex:1;min-height:0;max-height:100%;display:flex;overflow:hidden}[data-workspace-card] .main-card-scroll{min-height:0;padding-bottom:var(--intent-surface-gap);flex:1;overflow:auto}[data-workspace-card] .main-card-shell,.workspace-shell__mainCanvas,.workspace-shell__main,.main-card-shell{height:100%;min-height:0}[data-workspace-card] .main-card-scroll,.main-card-scroll,.workspace-shell__mainScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;scrollbar-width:none;-ms-overflow-style:none;height:100%;min-height:0;padding-bottom:var(--intent-surface-gap);flex:1;overflow:hidden auto}[data-workspace-card] .main-card-scroll::-webkit-scrollbar{width:0;height:0}.main-card-scroll::-webkit-scrollbar{width:0;height:0}.workspace-shell__mainScroll::-webkit-scrollbar{width:0;height:0}[data-intent-surface]{z-index:50;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{box-shadow:0 0 0 3px var(--focus);outline:none}:focus{outline:none}:focus-visible{box-shadow:0 0 0 3px var(--focus)}.landing{--landing-bg:#0a0c10;--landing-surface:#12151c;--landing-surface-elevated:#181c26;--landing-border:#232836;--landing-border-subtle:#1a1e28;--landing-text:#e8ecf4;--landing-text-secondary:#a0a8b8;--landing-text-tertiary:#6b7280;--landing-accent:#8b5cf6;--landing-accent-teal:#14b8a6;--landing-accent-glow:#8b5cf666;--landing-accent-teal-glow:#14b8a64d;--landing-spacing-xs:.5rem;--landing-spacing-sm:.75rem;--landing-spacing-md:1rem;--landing-spacing-lg:1.5rem;--landing-spacing-xl:2rem;--landing-spacing-2xl:3rem;--landing-spacing-3xl:4rem;--landing-spacing-4xl:6rem;--landing-radius-sm:4px;--landing-radius-md:6px;--landing-radius-lg:8px;--landing-radius-xl:10px;--landing-font-display:var(--font-display);--landing-font-body:var(--font-body);--landing-shadow-sm:0 2px 8px #0000004d;--landing-shadow-md:0 8px 24px #0006;--landing-shadow-lg:0 16px 48px #00000080;--landing-shadow-glow:0 0 60px var(--landing-accent-glow);--landing-ease:cubic-bezier(.4, 0, .2, 1);--landing-ease-out:cubic-bezier(0, 0, .2, 1);--landing-duration-fast:.15s;--landing-duration-normal:.3s;--landing-duration-slow:.5s;background:var(--landing-bg);min-height:100dvh;color:var(--landing-text);font-family:var(--landing-font-body);padding:var(--landing-spacing-xl);padding-bottom:var(--landing-spacing-2xl);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden auto}.landing__grid{pointer-events:none;opacity:.6;background-image:linear-gradient(#8b5cf608 1px,#0000 1px),linear-gradient(90deg,#8b5cf608 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 20%,#0000 70%)}.landing[data-visible=false] .landing__orb-container,.landing[data-visible=false] .landing__content,.landing[data-visible=false] .landing__values,.landing[data-visible=false] .landing__capture,.landing[data-visible=false] .landing__footer{opacity:0;transform:translateY(20px)}.landing[data-visible=true] .landing__orb-container{opacity:1;transition:opacity .8s var(--landing-ease-out), transform .8s var(--landing-ease-out);transform:translateY(0)}.landing[data-visible=true] .landing__content{opacity:1;transition:opacity .8s var(--landing-ease-out) .2s, transform .8s var(--landing-ease-out) .2s;transform:translateY(0)}.landing[data-visible=true] .landing__values{opacity:1;transition:opacity .8s var(--landing-ease-out) .4s, transform .8s var(--landing-ease-out) .4s;transform:translateY(0)}.landing[data-visible=true] .landing__capture{opacity:1;transition:opacity .8s var(--landing-ease-out) .5s, transform .8s var(--landing-ease-out) .5s;transform:translateY(0)}.landing[data-visible=true] .landing__footer{opacity:1;transition:opacity .8s var(--landing-ease-out) .6s, transform .8s var(--landing-ease-out) .6s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing[data-visible=false] .landing__orb-container,.landing[data-visible=false] .landing__content,.landing[data-visible=false] .landing__values,.landing[data-visible=false] .landing__capture,.landing[data-visible=false] .landing__footer{opacity:1;transform:none}.landing[data-visible=true] .landing__orb-container,.landing[data-visible=true] .landing__content,.landing[data-visible=true] .landing__values,.landing[data-visible=true] .landing__capture,.landing[data-visible=true] .landing__footer{transition:none}}.landing__hero{text-align:center;width:100%;max-width:640px;margin-top:var(--landing-spacing-3xl);align-items:center;gap:var(--landing-spacing-xl);flex-direction:column;display:flex}.landing__orb-container{flex-shrink:0;width:200px;height:200px;position:relative}.landing__orb{width:100%;height:100%}.landing__content{align-items:center;gap:var(--landing-spacing-md);flex-direction:column;display:flex}.landing__headline{font-family:var(--landing-font-display);letter-spacing:-.02em;color:var(--landing-text);margin:0;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:500;line-height:1.2}.landing__subhead{color:var(--landing-text-secondary);letter-spacing:-.01em;margin:0;font-size:clamp(1rem,2.5vw,1.25rem);font-weight:400}.landing__description{color:var(--landing-text-tertiary);max-width:420px;margin:var(--landing-spacing-xs) 0 0;font-size:.9375rem;line-height:1.6}.landing__actions{justify-content:center;gap:var(--landing-spacing-sm);margin-top:var(--landing-spacing-lg);flex-wrap:wrap;display:flex}.landing__btn{height:44px;padding:0 var(--landing-spacing-lg);font-family:var(--landing-font-body);letter-spacing:-.01em;border-radius:var(--landing-radius-md);cursor:pointer;transition:background-color var(--landing-duration-fast) var(--landing-ease), border-color var(--landing-duration-fast) var(--landing-ease), transform var(--landing-duration-fast) var(--landing-ease), box-shadow var(--landing-duration-fast) var(--landing-ease);justify-content:center;align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.landing__btn:focus-visible{outline:2px solid var(--landing-accent);outline-offset:2px}.landing__btn--primary{background:linear-gradient(135deg, var(--landing-accent) 0%, #7c3aed 100%);color:#fff;box-shadow:var(--landing-shadow-sm), 0 0 20px #8b5cf633;border:1px solid #8b5cf64d}.landing__btn--primary:hover{background:linear-gradient(135deg, #9d7bfa 0%, var(--landing-accent) 100%);box-shadow:var(--landing-shadow-md), 0 0 30px #8b5cf64d;transform:translateY(-1px)}.landing__btn--primary:active{transform:translateY(0)}.landing__btn--secondary{background:var(--landing-surface);color:var(--landing-text-secondary);border:1px solid var(--landing-border)}.landing__btn--secondary:hover{background:var(--landing-surface-elevated);color:var(--landing-text);border-color:var(--landing-border)}.landing__values{width:100%;max-width:640px;margin-top:var(--landing-spacing-4xl)}.landing__value-list{gap:var(--landing-spacing-md);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.landing__value{align-items:center;gap:var(--landing-spacing-sm);padding:var(--landing-spacing-md);background:var(--landing-surface);border:1px solid var(--landing-border-subtle);border-radius:var(--landing-radius-lg);transition:border-color var(--landing-duration-fast) var(--landing-ease);display:flex}.landing__value:hover{border-color:var(--landing-border)}.landing__value-icon{width:32px;height:32px;color:var(--landing-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing__value-icon svg{width:20px;height:20px}.landing__value-text{color:var(--landing-text-secondary);letter-spacing:-.01em;font-size:.875rem;font-weight:500}.landing__capture{width:100%;max-width:420px;margin-top:var(--landing-spacing-4xl);text-align:center}.landing__capture-title{text-transform:uppercase;letter-spacing:.08em;color:var(--landing-text-tertiary);margin:0 0 var(--landing-spacing-md);font-size:.8125rem;font-weight:500}.landing__form{gap:var(--landing-spacing-sm);flex-direction:column;display:flex}.landing__input-group{gap:var(--landing-spacing-xs);background:var(--landing-surface);border:1px solid var(--landing-border);border-radius:var(--landing-radius-lg);transition:border-color var(--landing-duration-fast) var(--landing-ease);padding:4px;display:flex}.landing__input-group:focus-within{border-color:var(--landing-accent)}.landing__input{min-width:0;height:40px;padding:0 var(--landing-spacing-md);color:var(--landing-text);font-family:var(--landing-font-body);background:0 0;border:none;flex:1;font-size:.9375rem}.landing__input::placeholder{color:var(--landing-text-tertiary)}.landing__input:focus{outline:none}.landing__input:disabled{opacity:.6}.landing__submit{height:40px;padding:0 var(--landing-spacing-lg);background:var(--landing-accent);color:#fff;font-family:var(--landing-font-body);border-radius:var(--landing-radius-md);cursor:pointer;transition:background-color var(--landing-duration-fast) var(--landing-ease), opacity var(--landing-duration-fast) var(--landing-ease);white-space:nowrap;border:none;font-size:.875rem;font-weight:500}.landing__submit:hover:not(:disabled){background:#9d7bfa}.landing__submit:focus-visible{outline:2px solid var(--landing-accent);outline-offset:2px}.landing__submit:disabled{opacity:.7;cursor:default}.landing__notice{color:var(--landing-text-tertiary);margin:0;font-size:.75rem}.landing__toast{margin-top:var(--landing-spacing-md);padding:var(--landing-spacing-sm) var(--landing-spacing-md);border-radius:var(--landing-radius-md);color:var(--landing-accent-teal);animation:toastIn .3s var(--landing-ease-out);background:#14b8a626;border:1px solid #14b8a64d;font-size:.875rem}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.landing__footer{padding-top:var(--landing-spacing-4xl);text-align:center;gap:var(--landing-spacing-xs);flex-direction:column;margin-top:auto;display:flex}.landing__copyright{color:var(--landing-text-tertiary);margin:0;font-size:.8125rem}.landing__beta{color:var(--landing-text-tertiary);opacity:.7;margin:0;font-size:.75rem}.orb{width:100%;height:100%;position:relative}.orb__core{border-radius:50%;position:absolute;inset:15%;overflow:hidden}.orb__plasma{background:radial-gradient(circle at 35% 35%,#c4b5fd 0%,#8b5cf6 25%,#7c3aed 45%,#14b8a6 70%,#0d9488 100%);border-radius:50%;animation:20s linear infinite orbRotate;position:absolute;inset:0}.orb__iridescence{mix-blend-mode:overlay;opacity:.6;background:conic-gradient(#8b5cf6cc 0deg,#14b8a699 60deg,#8b5cf666 120deg,#a855f7b3 180deg,#14b8a680 240deg,#8b5cf6cc 300deg 360deg);border-radius:50%;animation:15s linear infinite reverse orbRotate;position:absolute;inset:0}.orb__depth{background:radial-gradient(60% 50% at 30% 30%,#ffffff26 0%,#0000 50%);border-radius:50%;position:absolute;inset:0}.orb__highlight{background:radial-gradient(25% 20% at 35% 30%,#fff6 0%,#0000 70%);border-radius:50%;position:absolute;inset:0}.orb__glow{pointer-events:none;border-radius:50%;animation:6s ease-in-out infinite orbBreathe;position:absolute}.orb__glow--inner{filter:blur(20px);background:radial-gradient(circle,#8b5cf64d 0%,#0000 70%);inset:10%}.orb__glow--mid{filter:blur(30px);background:radial-gradient(circle,#8b5cf633 0%,#14b8a61a 50%,#0000 70%);animation-delay:-2s;inset:0}.orb__glow--outer{filter:blur(40px);background:radial-gradient(circle,#8b5cf61f 0%,#14b8a60f 40%,#0000 60%);animation-delay:-4s;inset:-20%}@keyframes orbBreathe{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.orb__plasma,.orb__iridescence,.orb__glow{animation:none}}@media (max-width:640px){.landing{padding:var(--landing-spacing-md);padding-bottom:var(--landing-spacing-xl)}.landing__hero{margin-top:var(--landing-spacing-xl)}.landing__orb-container{width:160px;height:160px}.landing__value-list{grid-template-columns:1fr}.landing__values,.landing__capture{margin-top:var(--landing-spacing-2xl)}.landing__input-group{padding:var(--landing-spacing-xs);flex-direction:column}.landing__input{text-align:center}.landing__submit{width:100%}}@media (min-width:768px){.landing__orb-container{width:240px;height:240px}.landing__hero{margin-top:var(--landing-spacing-4xl);gap:var(--landing-spacing-2xl)}}.dashboard{width:100%;min-height:100%;padding:clamp(24px,4vw,48px) clamp(16px,3vw,32px)}.dashboard__inner{flex-direction:column;gap:40px;max-width:960px;margin:0 auto;display:flex}.dashboard__header{flex-direction:column;gap:6px;display:flex}.dashboard__label{letter-spacing:.25em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.625rem;font-weight:600}.dashboard__title{font-family:var(--font-body);letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:500}.dashboard__subtitle{color:var(--text-muted);margin:0;font-size:.875rem}.dashboard__status-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.dashboard__status-item{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--panel) 60%, transparent);border-radius:12px;align-items:center;gap:10px;padding:14px 16px;display:flex}.dashboard__status-dot{background:var(--text-faint);border-radius:999px;flex-shrink:0;width:8px;height:8px}.dashboard__status-dot[data-ok=true]{background:var(--success);box-shadow:0 0 6px color-mix(in srgb, var(--success) 40%, transparent)}.dashboard__status-dot[data-ok=false]{background:var(--text-faint)}.dashboard__status-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.6875rem;font-weight:600}.dashboard__status-value{color:var(--text);margin:0;font-size:.8125rem}.dashboard__section-label{letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint);margin:0 0 16px;font-size:.625rem;font-weight:600}.dashboard__module-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.dashboard__module-card{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--panel) 50%, transparent);color:var(--text);cursor:pointer;text-align:left;border-radius:12px;align-items:flex-start;gap:12px;padding:20px 16px;transition:border-color .18s,background .18s;display:flex}.dashboard__module-card:hover{border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--panel) 70%, transparent)}.dashboard__module-icon{background:color-mix(in srgb, var(--accent) 10%, transparent);width:36px;height:36px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;font-size:1.25rem;line-height:1;display:grid}.dashboard__module-name{color:var(--text);margin:0;font-size:.875rem;font-weight:500}.dashboard__module-desc{color:var(--text-muted);margin:2px 0 0;font-size:.75rem}.dashboard__info-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.dashboard__info-item{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--panel) 40%, transparent);border-radius:12px;padding:14px 16px}.dashboard__info-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.6875rem;font-weight:600}.dashboard__info-value{color:var(--text);margin:4px 0 0;font-size:.875rem}.dashboard__actions{flex-wrap:wrap;gap:10px;display:flex}.dashboard__action-btn{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--panel) 60%, transparent);color:var(--text);cursor:pointer;border-radius:8px;padding:10px 20px;font-size:.8125rem;font-weight:500;transition:all .18s}.dashboard__action-btn:hover{border-color:color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--panel) 80%, transparent)}.dashboard__action-btn--primary{background:var(--accent);color:var(--accent-fg,#fff);border-color:var(--accent)}.dashboard__action-btn--primary:hover{opacity:.9}.onboarding-overlay{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.onboarding-overlay__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07090ee0;position:absolute;inset:0}.onboarding-dialog{border:1px solid var(--border-subtle);background:var(--panel);border-radius:16px;flex-direction:column;width:min(560px,100%);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.onboarding-stepper{border-bottom:1px solid var(--border-subtle);gap:0;display:flex}.onboarding-step{border-right:1px solid var(--border-subtle);opacity:.4;flex:1;align-items:center;gap:10px;padding:16px 14px;transition:opacity .2s;display:flex}.onboarding-step:last-child{border-right:none}.onboarding-step.is-active{opacity:1;background:color-mix(in srgb, var(--accent) 6%, transparent)}.onboarding-step.is-completed{opacity:.7}.onboarding-step__number{border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--text-muted);border-radius:999px;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:600;display:grid}.onboarding-step.is-active .onboarding-step__number{background:var(--accent);border-color:var(--accent);color:var(--accent-fg,#fff)}.onboarding-step.is-completed .onboarding-step__number{background:color-mix(in srgb, var(--success) 20%, transparent);border-color:var(--success);color:var(--success)}.onboarding-step__label{color:var(--text);margin:0;font-size:.75rem;font-weight:600}.onboarding-step__desc{color:var(--text-muted);margin:0;font-size:.6875rem}.onboarding-content{flex-direction:column;gap:20px;padding:28px 24px;display:flex}.onboarding-content__title{font-family:var(--font-body);color:var(--text);margin:0;font-size:1.125rem;font-weight:500}.onboarding-type-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.onboarding-type-card{border:1px solid var(--border-subtle);color:var(--text);cursor:pointer;text-align:left;background:0 0;border-radius:12px;padding:20px 16px;transition:border-color .18s,background .18s}.onboarding-type-card:hover{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.onboarding-type-card.is-selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.onboarding-type-card__title{margin:0;font-size:.9375rem;font-weight:500}.onboarding-type-card__desc{color:var(--text-muted);margin:6px 0 0;font-size:.8125rem;line-height:1.4}.onboarding-fields{flex-direction:column;gap:16px;display:flex}.onboarding-field__label{letter-spacing:.04em;color:var(--text-muted);margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}.onboarding-field__input{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--panel) 60%, transparent);width:100%;color:var(--text);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:.875rem;transition:border-color .18s}.onboarding-field__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);outline:none}textarea.onboarding-field__input{resize:vertical;min-height:60px}select.onboarding-field__input{appearance:none;cursor:pointer}.onboarding-error{background:color-mix(in srgb, var(--danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--danger) 25%, transparent);color:var(--danger);border-radius:8px;margin:0;padding:10px 12px;font-size:.8125rem}.onboarding-actions{border-top:1px solid var(--border-subtle);align-items:center;gap:10px;padding:16px 24px;display:flex}.onboarding-btn{border:1px solid var(--border-subtle);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;padding:10px 20px;font-size:.8125rem;font-weight:500;transition:all .18s}.onboarding-btn:hover{border-color:color-mix(in srgb, var(--text) 20%, transparent)}.onboarding-btn--primary{background:var(--accent);color:var(--accent-fg,#fff);border-color:var(--accent)}.onboarding-btn--primary:hover{opacity:.9}.onboarding-btn:disabled{opacity:.5;cursor:not-allowed}.uiCard{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);border-radius:16px;padding:14px;box-shadow:0 10px 32px #00000047}.uiBadge{letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:.24rem .56rem;font-size:.72rem;display:inline-flex}.uiBadge--neutral{color:var(--text-secondary);border-color:color-mix(in srgb, var(--text) 14%, transparent);background:color-mix(in srgb, var(--panel2) 74%, transparent)}.uiBadge--info{color:#b7f0ff;background:#0a31429e;border-color:#5cd7ff75}.uiBadge--warning{color:#ffe2b2;background:#3c22088f;border-color:#f6ac4175}.uiBadge--success{color:#b8ffd8;background:#0c2f1f8f;border-color:#4ddf9466}.uiSkeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--panel2) 76%, transparent) 0%, color-mix(in srgb, var(--text) 7%, transparent) 52%, color-mix(in srgb, var(--panel2) 76%, transparent) 100%);background-size:200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite ui-skeleton}.uiToast{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);background:color-mix(in srgb, var(--panel2) 84%, transparent);color:var(--text);border-radius:12px;padding:10px 12px}.uiToast--success{border-color:#3fd58873}.uiToast--warning{border-color:#e7ae4773}.workspaceHeader__presenceStats{color:color-mix(in srgb, var(--text) 70%, transparent);align-items:center;gap:8px;font-size:.7rem;display:flex}.workspaceHeader__presenceStats span{border:1px solid color-mix(in srgb, var(--text) 16%, transparent);background:color-mix(in srgb, var(--panel2) 76%, transparent);border-radius:999px;padding:2px 7px}.intentDock{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 96%, transparent) 0%, color-mix(in srgb, var(--panel2) 90%, transparent) 100%);border-radius:20px;gap:10px;width:min(1080px,100vw - 180px);margin:0 auto;padding:12px;display:grid;box-shadow:0 16px 44px #0000005c}.intentDock__meta{justify-content:space-between;align-items:center;display:flex}.intentDock__composer{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.intentDock__composer input{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);color:var(--text);background:#00000042;border-radius:12px;min-height:40px;padding:0 12px}.intentDock__mic{border:1px solid color-mix(in srgb, var(--text) 15%, transparent);background:color-mix(in srgb, var(--panel2) 90%, transparent);width:38px;height:38px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.intentDock__chips,.intentDock__attachments{flex-wrap:wrap;gap:8px;display:flex}.intentDock__chips button,.intentDock__attachments span{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);background:color-mix(in srgb, var(--panel2) 85%, transparent);color:var(--text-secondary);border-radius:999px;padding:5px 10px;font-size:.76rem}.intentDock__chips button:hover,.intentDock__chips button:focus-visible{color:var(--text);border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.orchestratorPanel{z-index:70;border:1px solid color-mix(in srgb, var(--text) 16%, transparent);background:linear-gradient(180deg, #0b111df2 0%, color-mix(in srgb, var(--panel) 96%, transparent) 100%);opacity:0;pointer-events:none;border-radius:20px;grid-template-rows:auto auto 1fr;width:min(620px,100vw - 36px);height:calc(100vh - 110px);transition:transform .18s,opacity .18s;display:grid;position:fixed;top:88px;right:18px;transform:translate(108%);box-shadow:0 24px 60px #00000070}.orchestratorPanel.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.orchestratorPanel__header{border-bottom:1px solid color-mix(in srgb, var(--text) 12%, transparent);justify-content:space-between;gap:12px;padding:16px 16px 10px;display:flex}.orchestratorPanel__header h2{margin:6px 0 0;font-size:1.02rem}.orchestratorPanel__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);margin:0;font-size:.72rem}.orchestratorPanel__close{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);background:color-mix(in srgb, var(--panel2) 85%, transparent);color:var(--text-secondary);border-radius:10px;height:34px;padding:0 12px}.orchestratorPanel__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.orchestratorPanel__tabs button{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--panel2) 80%, transparent);min-height:34px;color:var(--text-secondary);border-radius:10px}.orchestratorPanel__tabs button.is-active{border-color:color-mix(in srgb, var(--accent) 50%, transparent);color:var(--text);background:color-mix(in srgb, var(--accent) 16%, transparent)}.orchestratorPanel__content{padding:0 16px 16px;overflow:auto}.orchestratorPanel__section{gap:10px;display:grid}.orchestratorPanel__reason{color:var(--text);margin:0}.orchestratorPanel__assumptions{flex-wrap:wrap;gap:8px;display:flex}.orchestratorPanel__steps,.orchestratorPanel__actions,.planStepCard{gap:10px;display:grid}.planStepCard__header{justify-content:space-between;gap:8px;display:flex}.planStepCard__title{margin:0;font-weight:600}.planStepCard__description{color:var(--text-secondary);margin:4px 0 0;font-size:.85rem}.planStepCard__meta{align-items:flex-start;gap:6px;display:inline-flex}.orchestratorActionCard{gap:10px;display:grid}.orchestratorActionCard__head{justify-content:space-between;gap:10px;display:flex}.orchestratorActionCard__title{margin:0;font-weight:600}.orchestratorActionCard__what{color:var(--text-secondary);margin:4px 0 0;font-size:.84rem}.orchestratorActionCard__meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.orchestratorActionCard__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.orchestratorActionCard__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin:0 0 6px;font-size:.72rem}.orchestratorActionCard__inputs,.orchestratorActionCard__outputs{gap:8px;display:grid}.orchestratorActionCard__inputRow{gap:4px;display:grid}.orchestratorActionCard__inputRow span{color:var(--text-secondary);font-size:.76rem}.orchestratorActionCard__inputRow input{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);min-height:34px;color:var(--text);background:#0000003d;border-radius:10px;padding:0 10px}.orchestratorActionCard__output{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--panel2) 84%, transparent);border-radius:10px;padding:8px}.orchestratorActionCard__output p,.orchestratorActionCard__output small,.orchestratorActionCard__empty,.orchestratorActionCard__notes{margin:0}.orchestratorActionCard__output small,.orchestratorActionCard__empty,.orchestratorActionCard__notes{color:var(--text-secondary)}.orchestratorActionCard__controls{justify-content:flex-end;gap:8px;display:flex}.orchestratorPanel__runHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.orchestratorPanel__runHead p{color:var(--text-secondary);margin:0}.orchestratorPanel__runLog{gap:8px;display:grid}.orchestratorPanel__logItem{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--panel2) 84%, transparent);border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.orchestratorPanel__logItem p,.orchestratorPanel__logItem small{margin:0}.orchestratorPanel__logItem small{color:var(--text-secondary)}.orchestrateDashboard{gap:14px;max-width:1120px;margin:0 auto;padding:24px;display:grid}.orchestrateDashboard__header{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);border-radius:18px;justify-content:space-between;gap:10px;padding:16px;display:flex}.orchestrateDashboard__header h1{margin:8px 0 0}.orchestrateDashboard__header p{color:var(--text-secondary);margin:8px 0 0}.orchestrateDashboard__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);margin:0;font-size:.72rem}.orchestrateDashboard__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.orchestrateStatusCard{gap:6px;display:grid}.orchestrateStatusCard p,.orchestrateStatusCard strong,.orchestrateStatusCard span{margin:0}.orchestrateStatusCard p{color:var(--text-secondary);font-size:.82rem}.orchestrateStatusCard strong{font-size:.96rem}.orchestrateStatusCard span{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--panel2) 82%, transparent);border-radius:999px;width:fit-content;padding:2px 8px;font-size:.72rem}.orchestrateStatusCard span[data-ok=true]{color:#aff6d0;border-color:#40cf8766}.orchestrateStatusCard span[data-ok=false]{color:#ffd2b5;border-color:#ef9c646b}.orchestrateDashboard__columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.orchestratePanelCard{gap:10px;display:grid}.orchestratePanelCard__head p,.orchestratePanelCard__head small{margin:0}.orchestratePanelCard__head p{font-weight:600}.orchestratePanelCard__head small{color:var(--text-secondary)}.orchestrateNextList,.orchestrateSuggestionList{gap:8px;display:grid}.orchestrateNextItem{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--panel2) 84%, transparent);border-radius:12px;justify-content:space-between;gap:8px;padding:10px;display:flex}.orchestrateNextItem h3,.orchestrateNextItem p{margin:0}.orchestrateNextItem p{color:var(--text-secondary);margin-top:6px;font-size:.82rem}.orchestrateSuggestionList button{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--panel2) 84%, transparent);color:var(--text);text-align:left;border-radius:12px;padding:10px}.orchestrateSuggestionList button:hover,.orchestrateSuggestionList button:focus-visible{border-color:color-mix(in srgb, var(--accent) 50%, transparent)}.systemPlatform{gap:10px;max-width:1120px;margin:0 auto;padding:24px;display:grid}.systemPlatform__header{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);background:color-mix(in srgb, var(--panel) 92%, transparent);border-radius:16px;justify-content:space-between;gap:10px;padding:14px;display:flex}.systemPlatform__header h1,.systemPlatform__header p{margin:0}.systemPlatform__header p{color:var(--text-secondary);margin-top:8px}.systemPlatform__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.systemPlatform__card{gap:8px;display:grid}.systemPlatform__card h2,.systemPlatform__card p,.systemPlatform__card span{margin:0}.systemPlatform__card p,.systemPlatform__card span{color:var(--text-secondary)}@keyframes ui-skeleton{0%{background-position:100%}to{background-position:0}}@media (max-width:980px){.workspaceHeader__presenceStats{display:none}.intentDock{width:min(720px,100vw - 24px)}.orchestratorActionCard__grid,.orchestrateDashboard__grid,.orchestrateDashboard__columns,.systemPlatform__grid{grid-template-columns:1fr}.orchestratorPanel{width:calc(100vw - 20px);height:calc(100vh - 84px);top:72px;right:10px}}.elyraOrbPresence{width:184px;height:184px}.elyraOrbPresence__halo{background:radial-gradient(circle,#7daeff2e,#090b1105 70%);border-radius:999px;width:100%;height:100%;padding:14px;transition:transform .28s,filter .28s,box-shadow .28s;animation:7s ease-in-out infinite elyraOrbIdleBreath}.elyraOrbPresence__halo[data-orb-visual=thinking]{animation:2.2s ease-in-out infinite elyraOrbThinkingPulse;box-shadow:0 0 48px #75aaff52}.elyraOrbPresence__halo[data-orb-visual=running]{animation:1.25s ease-in-out infinite elyraOrbRunningPulse;box-shadow:0 0 72px #75aaff73}.elyraOrbPresence__halo[data-orb-visual=error]{background:radial-gradient(circle,#ff6b6b38,#090b1108 70%);box-shadow:0 0 72px #ff5d5d57}.elyraOrbPresence__halo .orbWrap{width:100%;height:100%}.elyraOrbPresence__halo[data-orb-visual=running] .orbSpecular{animation-duration:9s,56s}.elyraOrbPresence__halo[data-orb-visual=thinking] .orbSpecular{animation-duration:12s,76s}.elyraOrbPresence__halo[data-reduced-motion=true],[data-reduced-motion=true] .elyraOrbPresence__halo{animation:none!important;transform:none!important}[data-reduced-motion=true] .elyraOrbPresence__halo .orbSpecular{animation:none!important}@keyframes elyraOrbIdleBreath{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(1px)scale(1.015)}}@keyframes elyraOrbThinkingPulse{0%,to{filter:brightness();transform:scale(1.01)}50%{filter:brightness(1.05);transform:scale(1.035)}}@keyframes elyraOrbRunningPulse{0%,to{filter:brightness(1.06);transform:scale(1.02)}50%{filter:brightness(1.14);transform:scale(1.055)}}:root{--elyra-font-sans:var(--font-inter), Inter, "Segoe UI", sans-serif;--elyra-font-mono:var(--font-jetbrains-mono), "JetBrains Mono", "SFMono-Regular", monospace}.elyra-os-theme{--os-workspace-accent:#60a5fa;--os-bg-gradient:radial-gradient(120% 84% at 50% -14%, color-mix(in srgb, var(--os-workspace-accent) 22%, #fff) 0%, transparent 60%), radial-gradient(90% 72% at 92% 0%, color-mix(in srgb, var(--os-workspace-accent) 12%, #fff) 0%, transparent 58%), radial-gradient(88% 72% at 8% 96%, color-mix(in srgb, var(--os-workspace-accent) 10%, #fff) 0%, transparent 64%), linear-gradient(180deg, #f7fbff 0%, #ecf3fc 52%, #e8f0fb 100%);--os-surface-window:#ffffffe6;--os-surface-window-muted:#f6faffdb;--os-surface-card:#ffffffb3;--os-surface-card-strong:#ffffffd1;--os-surface-soft:#eef5ffb8;--os-surface-hover:#e5effce6;--os-border-strong:#1f406c33;--os-border-soft:#2a477424;--os-border-faint:#2a477414;--os-text-strong:#0c182cf5;--os-text-body:#12243fd6;--os-text-muted:#2e476aa3;--os-accent-gradient:linear-gradient(135deg, color-mix(in srgb, var(--os-workspace-accent) 88%, #fff 12%) 0%, color-mix(in srgb, var(--os-workspace-accent) 56%, #18407a) 100%);--os-accent-gradient-hover:linear-gradient(135deg, color-mix(in srgb, var(--os-workspace-accent) 92%, #fff 8%) 0%, color-mix(in srgb, var(--os-workspace-accent) 62%, #15448a) 100%);--os-accent-color:var(--os-workspace-accent);--os-accent:var(--os-accent-color);--os-accent-glow:color-mix(in srgb, var(--os-workspace-accent) 40%, transparent);--os-window-shadow-focused:0 18px 46px #172c4d33, 0 0 0 1px color-mix(in srgb, var(--os-accent-color) 20%, transparent), inset 0 1px 0 #ffffffa3;--os-window-shadow-unfocused:0 10px 30px #172c4d24;--bg-base:#eef4fb;--bg-canvas:var(--bg-base);--bg-surface:var(--os-surface-card);--bg-elevated:var(--os-surface-window);--bg-overlay:#d6e2f1bd;--bg-surface-soft:var(--os-surface-soft);--bg-surface-hover:var(--os-surface-hover);--bg-surface-active:color-mix(in srgb, var(--os-accent-color) 20%, transparent);--border-subtle:var(--os-border-soft);--border-focus:color-mix(in srgb, var(--os-accent-color) 38%, transparent);--text-primary:var(--os-text-strong);--text-secondary:var(--os-text-body);--text-muted:var(--os-text-muted);--glass-bg:#ffffffad;--glass-blur:20px;--accent-individual:#60a5fa;--accent-organization:#3b82f6;--accent-platform:#93c5fd;--radius-window:16px;--radius-pill:9999px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--elyra-font-sans);transition:--os-accent-color .5s,--os-accent-glow .5s}:root[data-theme=cyber] .elyra-os-theme{--os-accent-color:#58d2ff;--os-accent-glow:#58d2ff66;--border-focus:#58d2ff66;--bg-surface-active:#58d2ff38}:root[data-theme=violet] .elyra-os-theme{--os-accent-color:#a28dff;--os-accent-glow:#a28dff70;--border-focus:#a28dff6b;--bg-surface-active:#a28dff3d}:root[data-theme=ocean] .elyra-os-theme{--os-accent-color:#72cbff;--os-accent-glow:#72cbff61;--border-focus:#72cbff66;--bg-surface-active:#72cbff3d}:root[data-theme=orb-cosmos] .elyra-os-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--os-accent-color:#a78bfa;--os-accent-glow:#a78bfa5c;--os-workspace-accent:#a78bfa;--os-bg-gradient:radial-gradient(ellipse 110% 70% at 50% -8%, #a78bfa14 0%, transparent 55%), radial-gradient(ellipse 80% 60% at 88% 82%, #6366f10d 0%, transparent 52%), linear-gradient(180deg, #0c0e22 0%, #0a0b1e 52%, #08091a 100%);--os-surface-window:#13142df5;--os-surface-window-muted:#101126ed;--os-surface-card:#161832eb;--os-surface-card-strong:#1a1c38f0;--os-surface-soft:#101126d1;--os-surface-hover:#1e2041eb;--os-border-strong:#a78bfa42;--os-border-soft:#a78bfa24;--os-border-faint:#a78bfa12;--os-text-strong:#f0eeff;--os-text-body:#d2cdf0f2;--os-text-muted:#9691bec7;--bg-base:#0a0b1e;--bg-canvas:#0a0b1e;--border-focus:#a78bfa73;--bg-surface-active:#a78bfa2e;--text-primary:#f0eeff;--text-secondary:#d2cdf0f2;--text-muted:#9691bec7;--border-subtle:#a78bfa24}:root[data-theme=orb-dawn] .elyra-os-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--os-accent-color:#0891b2;--os-accent-glow:#0891b24d;--os-workspace-accent:#0891b2;--os-bg-gradient:radial-gradient(120% 84% at 50% -14%, #0891b21f 0%, transparent 60%), radial-gradient(90% 72% at 92% 0%, #22d3ee14 0%, transparent 58%), radial-gradient(88% 72% at 8% 96%, #0891b20f 0%, transparent 64%), linear-gradient(180deg, #ecfeff 0%, #f0fdfa 52%, #e0f8f6 100%);--os-surface-window:#fffffff0;--os-surface-window-muted:#f0fdfae6;--os-surface-card:#ffffffc7;--os-surface-card-strong:#ffffffe0;--os-surface-soft:#ecfeffb8;--os-surface-hover:#cffafee0;--os-border-strong:#0891b23d;--os-border-soft:#0891b221;--os-border-faint:#0891b20f;--os-text-strong:#0c1e28;--os-text-body:#0e3044db;--os-text-muted:#1e506999;--bg-base:#f0fdfa;--bg-canvas:#f0fdfa;--border-focus:#0891b266;--bg-surface-active:#0891b224;--text-primary:#0c1e28;--text-secondary:#0e3044db;--text-muted:#1e506999;--border-subtle:#0891b221}:root[data-theme=elli-light] .elyra-os-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--os-accent-color:#8b5cf6;--os-accent-glow:#8b5cf647;--os-workspace-accent:#8b5cf6;--os-bg-gradient:radial-gradient(120% 84% at 50% -14%, #8b5cf61a 0%, transparent 60%), radial-gradient(90% 72% at 92% 0%, #a78bfa12 0%, transparent 58%), radial-gradient(88% 72% at 8% 96%, #8b5cf60d 0%, transparent 64%), linear-gradient(180deg, #ede9fe 0%, #f5f3ff 52%, #ede9fe 100%);--os-surface-window:#fffffff0;--os-surface-window-muted:#f5f3ffe6;--os-surface-card:#ffffffc7;--os-surface-card-strong:#ffffffe0;--os-surface-soft:#ede9feb8;--os-surface-hover:#ddd6fecc;--os-border-strong:#8b5cf638;--os-border-soft:#8b5cf61f;--os-border-faint:#8b5cf60f;--os-text-strong:#2d2840;--os-text-body:#2d2840d6;--os-text-muted:#44395e94;--bg-base:#f5f3ff;--bg-canvas:#f5f3ff;--border-focus:#8b5cf661;--bg-surface-active:#8b5cf624;--text-primary:#2d2840;--text-secondary:#2d2840d6;--text-muted:#44395e94;--border-subtle:#8b5cf61f}:root[data-theme=pulse-dark] .elyra-os-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--os-accent-color:#22d3ee;--os-accent-glow:#22d3ee5c;--os-workspace-accent:#22d3ee;--os-bg-gradient:radial-gradient(ellipse 110% 70% at 50% -8%, #22d3ee1a 0%, transparent 55%), radial-gradient(ellipse 80% 60% at 88% 82%, #06b6d40f 0%, transparent 52%), linear-gradient(180deg, #0c1a28 0%, #0a1520 52%, #081218 100%);--os-surface-window:#111d2bf5;--os-surface-window-muted:#0e1824ed;--os-surface-card:#142130eb;--os-surface-card-strong:#182637f0;--os-surface-soft:#0e1824d1;--os-surface-hover:#1a2d3eeb;--os-border-strong:#22d3ee3d;--os-border-soft:#22d3ee1f;--os-border-faint:#22d3ee0f;--os-text-strong:#e8f4fa;--os-text-body:#c0dae8eb;--os-text-muted:#80a8c0b8;--bg-base:#0a1520;--bg-canvas:#0a1520;--border-focus:#22d3ee6b;--bg-surface-active:#22d3ee29;--text-primary:#e8f4fa;--text-secondary:#c0dae8eb;--text-muted:#80a8c0b8;--border-subtle:#22d3ee1f}.elyra-os-theme input,.elyra-os-theme select,.elyra-os-theme textarea,.elyra-os-theme button{font:inherit}.elyra-os-theme code,.elyra-os-theme kbd,.elyra-os-theme pre,.elyra-os-theme .mono{font-family:var(--elyra-font-mono)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:100px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#ffffff38}html[data-theme=light-crisp] ::-webkit-scrollbar-thumb{background:#00000024}html[data-theme=light-classic] ::-webkit-scrollbar-thumb{background:#00000024}html[data-theme=light-crisp] ::-webkit-scrollbar-thumb:hover{background:#00000038}html[data-theme=light-classic] ::-webkit-scrollbar-thumb:hover{background:#00000038}::selection{color:inherit;background:#7c3aed47}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #7c3aed99}.gradient-text{background:linear-gradient(135deg,#a855f7 0%,#c084fc 40%,#e879f9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-blue-violet{background:linear-gradient(135deg,#60a5fa 0%,#a855f7 60%,#ec4899 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dot-grid-bg{background-image:radial-gradient(circle,#ffffff12 1px,#0000 1px);background-size:28px 28px}.dot-grid-bg-dense{background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-size:20px 20px}.glass-card{-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14}.glass-card-strong{-webkit-backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff1f;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff14}.btn-premium-primary{letter-spacing:-.01em;color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);border:1px solid #7c3aed4d;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 16px #7c3aed4d,inset 0 1px #ffffff1f}.btn-premium-primary:hover{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%);transform:translateY(-1px);box-shadow:0 8px 24px #7c3aed66,inset 0 1px #ffffff24}.btn-premium-primary:active{transform:translateY(0);box-shadow:0 2px 8px #7c3aed4d}.btn-premium-secondary{letter-spacing:-.01em;color:#ffffffe0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:400;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-premium-secondary:hover{color:#fff;background:#ffffff17;border-color:#ffffff2e;transform:translateY(-1px)}.badge-accent{letter-spacing:.06em;text-transform:uppercase;color:#a78bfa;background:#7c3aed24;border:1px solid #7c3aed47;border-radius:100px;align-items:center;gap:4px;padding:3px 10px;font-size:.6875rem;font-weight:500;display:inline-flex}.marketing-shell{color:#f4f4f6;background:#080a10;min-height:100vh;overflow:hidden auto}.marketing-main{position:relative}:root[data-theme=light-crisp]{--accent:#7c3aed;--focus:#7c3aed3d;--btn-primary-bg:#7c3aed;--btn-primary-border:#7c3aed52;--btn-primary-shadow:0 4px 16px #7c3aed4d}@keyframes orbPanelIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.marker\:text-foreground\/70 ::marker{color:hsl(var(--foreground) / .7)}.marker\:text-foreground\/70::marker{color:hsl(var(--foreground) / .7)}.placeholder\:text-\[color\:var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder\:text-\[color\:var\(--text-tertiary\)\]::placeholder{color:var(--text-tertiary)}.placeholder\:text-\[var\(--muted\)\]::placeholder{color:var(--muted)}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-neutral-400::placeholder{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.placeholder\:text-white\/40::placeholder{color:#fff6}.placeholder\:text-white\/45::placeholder{color:#ffffff73}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.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)) skewX(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)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.04\]:hover{--tw-scale-x:1.04;--tw-scale-y:1.04;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[color\:var\(--border-strong\)\]:hover{border-color:var(--border-strong)}.hover\:border-\[color\:var\(--os-border-soft\)\]:hover{border-color:var(--os-border-soft)}.hover\:border-\[color\:var\(--os-border-strong\)\]:hover{border-color:var(--os-border-strong)}.hover\:border-amber-200\/80:hover{border-color:#fde68acc}.hover\:border-black\/20:hover{border-color:#0003}.hover\:border-emerald-300\/80:hover{border-color:#6ee7b7cc}.hover\:border-foreground:hover{border-color:hsl(var(--foreground))}.hover\:border-fuchsia-400\/30:hover{border-color:#e879f94d}.hover\:border-primary:hover{border-color:var(--accent)}.hover\:border-red-100\/80:hover{border-color:#fee2e2cc}.hover\:border-slate-200\/70:hover{border-color:#e2e8f0b3}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:bg-\[\#2a2a2a\]:hover{--tw-bg-opacity:1;background-color:rgb(42 42 42/var(--tw-bg-opacity,1))}.hover\:bg-\[\#2d2d2d\]:hover{--tw-bg-opacity:1;background-color:rgb(45 45 45/var(--tw-bg-opacity,1))}.hover\:bg-\[color\:var\(--accent-soft\)\]:hover{background-color:var(--accent-soft)}.hover\:bg-\[color\:var\(--bg-surface-hover\)\]:hover{background-color:var(--bg-surface-hover)}.hover\:bg-\[color\:var\(--bg-surface-soft\)\]:hover{background-color:var(--bg-surface-soft)}.hover\:bg-\[color\:var\(--elyra-panel-hover\)\]:hover{background-color:var(--elyra-panel-hover)}.hover\:bg-\[var\(--panel\)\]:hover{background-color:var(--panel)}.hover\:bg-\[var\(--panel-soft\)\]:hover{background-color:var(--panel-soft)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-amber-300\/80:hover{background-color:#fcd34dcc}.hover\:bg-amber-400\/10:hover{background-color:#fbbf241a}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-black\/\[0\.06\]:hover{background-color:#0000000f}.hover\:bg-black\/\[0\.08\]:hover{background-color:#00000014}.hover\:bg-blue-500\/15:hover{background-color:#3b82f626}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-200:hover{--tw-bg-opacity:1;background-color:rgb(167 243 208/var(--tw-bg-opacity,1))}.hover\:bg-emerald-300\/80:hover{background-color:#6ee7b7cc}.hover\:bg-emerald-400\/10:hover{background-color:#34d3991a}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-fuchsia-400\/10:hover{background-color:#e879f91a}.hover\:bg-fuchsia-500\/20:hover{background-color:#d946ef33}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.hover\:bg-neutral-800:hover{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.hover\:bg-orange-400\/10:hover{background-color:#fb923c1a}.hover\:bg-pink-500\/35:hover{background-color:#ec489959}.hover\:bg-red-400\/80:hover{background-color:#f87171cc}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-rose-500\/20:hover{background-color:#f43f5e33}.hover\:bg-rose-500\/30:hover{background-color:#f43f5e4d}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sky-400\/10:hover{background-color:#38bdf81a}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-violet-400\/10:hover{background-color:#a78bfa1a}.hover\:bg-violet-500\/35:hover{background-color:#8b5cf659}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}.hover\:text-\[\#5ce6c9\]:hover{--tw-text-opacity:1;color:rgb(92 230 201/var(--tw-text-opacity,1))}.hover\:text-\[\#d4d4d4\]:hover{--tw-text-opacity:1;color:rgb(212 212 212/var(--tw-text-opacity,1))}.hover\:text-\[color\:var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[color\:var\(--text-primary\,\#fff\)\]:hover{color:var(--text-primary,#fff)}.hover\:text-\[color\:var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-neutral-900:hover{--tw-text-opacity:1;color:rgb(23 23 23/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-rose-300:hover{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.hover\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.hover\:text-sky-200:hover{--tw-text-opacity:1;color:rgb(186 230 253/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-white\/60:hover{color:#fff9}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/80:hover{color:#fffc}.hover\:text-white\/90:hover{color:#ffffffe6}.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-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--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\:brightness-105:hover{--tw-brightness:brightness(1.05);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)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.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)}.focus\:border-\[\#5cf\]\/50:focus{border-color:#55ccff80}.focus\:border-\[color\:var\(--os-accent\)\]:focus{border-color:var(--os-accent)}.focus\:border-\[color\:var\(--os-border-strong\)\]:focus{border-color:var(--os-border-strong)}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:border-cyan-400:focus{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity,1))}.focus\:border-pink-400\/35:focus{border-color:#f472b659}.focus\:border-primary:focus{border-color:var(--accent)}.focus\:border-slate-400:focus{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.focus\:border-violet-400\/35:focus{border-color:#a78bfa59}.focus\:border-white\/20:focus{border-color:#fff3}.focus\:border-white\/25:focus{border-color:#ffffff40}.focus\:border-white\/30:focus{border-color:#ffffff4d}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.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-\[color\:var\(--accent\)\]:focus{--tw-ring-color:var(--accent)}.focus\:ring-\[color\:var\(--os-accent\,\#34d399\)\]:focus{--tw-ring-color:var(--os-accent,#34d399)}.focus\:ring-fuchsia-400\/40:focus{--tw-ring-color:#e879f966}.focus\:ring-neutral-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(212 212 212/var(--tw-ring-opacity,1))}.focus\:ring-orange-400\/40:focus{--tw-ring-color:#fb923c66}.focus\:ring-ring:focus{--tw-ring-color:hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-1:focus-visible{--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-visible\:ring-2:focus-visible{--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-visible\:ring-\[var\(--border\)\]:focus-visible{--tw-ring-color:var(--border)}.focus-visible\:ring-destructive\/70:focus-visible{--tw-ring-color:hsl(var(--destructive) / .7)}.focus-visible\:ring-neutral-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(163 163 163/var(--tw-ring-opacity,1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:hsl(var(--ring))}.focus-visible\:ring-white\/30:focus-visible{--tw-ring-color:#ffffff4d}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background))}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:#fff}.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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:bg-transparent:hover:disabled{background-color:#0000}.group[open] .group-open\:rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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\.5{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(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)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[color\:var\(--os-border-strong\)\]{border-color:var(--os-border-strong)}.group:hover .group-hover\:bg-\[color\:var\(--bg-surface-hover\)\]{background-color:var(--bg-surface-hover)}.group:hover .group-hover\:bg-white\/\[0\.08\]{background-color:#ffffff14}.group:hover .group-hover\:text-\[color\:var\(--text-secondary\)\]{color:var(--text-secondary)}.group:hover .group-hover\:opacity-100{opacity:1}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/5:is(.dark *){border-color:#ffffff0d}.dark\:bg-slate-900\/40:is(.dark *){background-color:#0f172a66}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}@media not all and (min-width:640px){.max-sm\:fixed{position:fixed}.max-sm\:inset-x-0{left:0;right:0}.max-sm\:inset-x-3{left:.75rem;right:.75rem}.max-sm\:bottom-\[124px\]{bottom:124px}.max-sm\:bottom-\[168px\]{bottom:168px}.max-sm\:top-14{top:3.5rem}.max-sm\:top-\[106px\]{top:106px}.max-sm\:rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}}@media (min-width:640px){.sm\:absolute{position:absolute}.sm\:inset-0{inset:0}.sm\:inset-auto{inset:auto}.sm\:-bottom-1{bottom:-.25rem}.sm\:bottom-16{bottom:4rem}.sm\:left-1\/2{left:50%}.sm\:left-\[72px\]{left:72px}.sm\:top-1\/2{top:50%}.sm\:ml-3{margin-left:.75rem}.sm\:ml-48{margin-left:12rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-24{height:6rem}.sm\:h-7{height:1.75rem}.sm\:h-\[64px\]{height:64px}.sm\:w-24{width:6rem}.sm\:w-\[64px\]{width:64px}.sm\:w-\[min\(560px\,92vw\)\]{width:min(560px,92vw)}.sm\:max-w-sm{max-width:24rem}.sm\:-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-\[1\.7\]{--tw-scale-x:1.7;--tw-scale-y:1.7;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:.75rem}.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\:rounded-2xl{border-radius:1rem}.sm\:p-8{padding:2rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:pb-20{padding-bottom:5rem}.sm\:text-left{text-align:left}.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-\[20px\]{font-size:20px}.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}}@media (min-width:768px){.md\:flex{display:flex}.md\:h-40{height:10rem}.md\:h-8{height:2rem}.md\:w-40{width:10rem}.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-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.md\:grid-cols-\[1\.3fr_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:1.3fr repeat(3,minmax(0,1fr))}.md\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.md\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.md\:flex-row{flex-direction:row}}@media (min-width:1024px){.lg\:right-\[360px\]{right:360px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:scale-\[1\.85\]{--tw-scale-x:1.85;--tw-scale-y:1.85;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[196px_1fr_196px\]{grid-template-columns:196px 1fr 196px}.lg\:grid-cols-\[210px_360px_minmax\(0\,1fr\)\]{grid-template-columns:210px 360px minmax(0,1fr)}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[256px_minmax\(0\,1fr\)\]{grid-template-columns:256px minmax(0,1fr)}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)_280px\]{grid-template-columns:320px minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,360px) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(220px\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(220px,1fr) minmax(0,2fr)}.lg\:flex-col{flex-direction:column}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:pt-\[240px\]{padding-top:240px}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1280px){.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}}.\[\&\>button\]\:hidden>button{display:none}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}
