*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.left-0{left:0}.top-0{top:0}.isolate{isolation:isolate}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2 / span 2}.m-2{margin:.5rem}.m-3{margin:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.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}.contents{display:contents}.hidden{display:none}.h-7{height:1.75rem}.h-8{height:2rem}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.min-h-\[200px\]{min-height:200px}.w-7{width:1.75rem}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[280px\]{min-width:280px}.max-w-\[1380px\]{max-width:1380px}.max-w-\[380px\]{max-width:380px}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.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-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border2\)\]{border-color:var(--border2)}.border-blue-500\/35{border-color:#3b82f659}.border-cyan-500\/30{border-color:#06b6d44d}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-yellow-500\/30{border-color:#eab3084d}.border-zinc-500\/30{border-color:#71717a4d}.bg-\[\#0A0F14\]\/60{background-color:#0a0f1499}.bg-\[var\(--black2\)\]{background-color:var(--black2)}.bg-blue-500\/\[0\.02\]{background-color:#3b82f605}.bg-blue-500\/\[0\.08\]{background-color:#3b82f614}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white\/10{background-color:#ffffff1a}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-yellow-500\/10{background-color:#eab3081a}.bg-zinc-500\/10{background-color:#71717a1a}.p-1{padding:.25rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.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}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[var\(--font\)\]{font-weight:var(--font)}.font-bold{font-weight:700}.font-semibold{font-weight:600}.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-none{line-height:1}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.1em\]{letter-spacing:.1em}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--text\)\]{color:var(--text)}.text-\[var\(--text-dim\)\]{color:var(--text-dim)}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400\/80{color:#f87171cc}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/70{color:#ffffffb3}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.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)}.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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--black: #0A0F14;--black2: #0E121B;--black3: #131926;--black4: #1A2233;--black5: #212B40;--panel-glass: rgba(16, 22, 30, .25);--panel-glass-dark: rgba(10, 15, 22, .35);--sidebar-glass: rgba(14, 18, 27, .25);--cyan-neon: #00E5FF;--cyan-neon-rgb: 0, 229, 255;--live-accent: #00E5FF;--live-accent-rgb: 0, 229, 255;--cyan-400: #22D3EE;--cyan-500: #06B6D4;--blue-accent: #2D7DFF;--blue-accent-rgb: 45, 125, 255;--blue-400: #3A86FF;--blue-500: #2563EB;--blue-600: #1D4ED8;--violet-400: #a78bfa;--violet-500: #8b5cf6;--vip-accent: var(--violet-400);--vip-accent-gradient-end: var(--violet-500);--vip-accent-rgb: 167, 139, 250;--accent: var(--blue-400);--accent2: var(--blue-500);--accent3: var(--blue-600);--accent-dim: rgba(58, 134, 255, .06);--accent-glow: rgba(58, 134, 255, .12);--red: #ef4444;--yellow: #f59e0b;--blue: #3b82f6;--cyan: var(--cyan-neon);--success: #10b981;--success-rgb: 16, 185, 129;--emerald: #34d399;--emerald-rgb: 52, 211, 153;--text-bright: #F8FAFC;--text: #E2E8F0;--text-mid: #94A3B8;--text-dim: #737F94;--border: rgba(255, 255, 255, .05);--border2: rgba(255, 255, 255, .08);--border3: rgba(255, 255, 255, .14);--border-cyan: rgba(var(--accent-rgb,0,229,255), .25);--border-blue: rgba(58, 134, 255, .2);--border-purple: rgba(189, 0, 255, .2);--glass-highlight: rgba(255, 255, 255, .12);--glass-shine: linear-gradient(135deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, 0) 100%);--font: "Inter", "system-ui", sans-serif;--font-heading: "Space Grotesk", sans-serif;--font-mono: "JetBrains Mono", monospace;--font-scifi: "Space Grotesk", sans-serif;--font-modern: "Inter", sans-serif;--text-2xs: 9px;--text-xs: 10px;--text-sm: 12px;--text-base: 14px;--text-lg: 16px;--text-xl: 20px;--text-2xl: 26px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .08em;--ease-out: cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background:#04080f}body{background-color:transparent;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.6}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 20% -5%,rgba(var(--accent-rgb,0,229,255),.12) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 85% 105%,rgba(58,134,255,.1) 0%,transparent 50%),radial-gradient(ellipse 30% 30% at 50% 50%,rgba(var(--accent-rgb,0,229,255),.05) 0%,transparent 40%)}::-moz-selection{background:rgba(var(--accent-rgb,0,229,255),.2);color:var(--cyan-neon)}::selection{background:rgba(var(--accent-rgb,0,229,255),.2);color:var(--cyan-neon)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#3a86ff33;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-rgb,0,229,255),.35)}input:focus,select:focus,textarea:focus{outline:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes pulseGlow{0%,to{box-shadow:0 0 rgba(var(--accent-rgb,0,229,255),.3)}50%{box-shadow:0 0 20px 4px rgba(var(--accent-rgb,0,229,255),0)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes chRowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.ch-row{animation:chRowIn .2s cubic-bezier(.16,1,.3,1) both}.ch-row.ch-row--no-anim{animation:none}.ch-row__avatar{transition:transform .18s ease}.ch-row__avatar:hover{transform:scale(1.06)}.ch-row__icon-btn{transition:transform .18s ease}.ch-row__icon-btn:hover:not(:disabled){transform:scale(1.1)}.ch-row__icon-btn:active:not(:disabled){transform:scale(.92)}.ch-row__act{transition:transform .18s ease,box-shadow .18s ease,opacity .2s ease}.ch-row__act:hover:not(:disabled){transform:scale(1.04)}.ch-row__act:active:not(:disabled){transform:scale(.96)}.ch-row__act--clone:hover:not(:disabled){box-shadow:0 0 18px rgba(var(--accent-rgb, 0, 229, 255),.25)}.ch-row__icon-btn:disabled,.ch-row__act:disabled{transform:none}.ch-row__rename{color:var(--text-dim);opacity:.4;transition:opacity .15s ease,color .15s ease}.ch-row__rename:hover,.ch-row__rename:focus-visible{opacity:1;color:var(--cyan-neon)}.ch-row__icon-btn--ghost{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-dim);transition:color .15s ease,border-color .15s ease,transform .18s ease}.ch-row__icon-btn--ghost:hover:not(:disabled){color:var(--cyan-neon);border-color:rgba(var(--accent-rgb, 0, 229, 255),.3)}.qa-flow-btn{background:#ffffff05;border:1px solid rgba(255,255,255,.06);transition:background .2s ease,border-color .2s ease}.qa-flow-btn:hover{background:#ffffff0d;border-color:#ffffff1f}.pinned-card{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease}.pinned-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0006}.pinned-card__unpin{color:var(--text-dim);opacity:.7;cursor:pointer;transition:opacity .15s ease,color .15s ease}.pinned-card__unpin:hover:not(:disabled){opacity:1;color:var(--red)}.pinned-card__unpin:disabled{opacity:.5;cursor:wait}.dash-link-btn{font-size:9px;font-weight:500;font-family:var(--font);padding:5px 12px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--text-dim);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.dash-cta-btn{font-size:9px;font-weight:700;font-family:var(--font);letter-spacing:.06em;padding:5px 14px;border-radius:8px;background:rgba(var(--accent-rgb, 0, 229, 255),.08);border:1px solid rgba(var(--accent-rgb, 0, 229, 255),.3);color:var(--cyan-neon);cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.dash-cta-btn:hover{background:rgba(var(--accent-rgb, 0, 229, 255),.14);box-shadow:0 0 14px rgba(var(--accent-rgb, 0, 229, 255),.15)}.dash-search-input{width:100%;padding:12px 40px 12px 42px;font-size:12px;font-family:var(--font);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;color:var(--text);outline:none;letter-spacing:.01em;background:#0a102099;border:1px solid rgba(255,255,255,.06);transition:border-color .2s,box-shadow .2s}.dash-search-input:focus{border-color:rgba(var(--accent-rgb, 0, 229, 255),.25);box-shadow:0 0 20px rgba(var(--accent-rgb, 0, 229, 255),.05)}.dash-section-search{height:26px;width:140px;border-radius:6px;padding:0 10px;font-size:10px;font-family:var(--font);color:var(--text-mid);outline:none;background:#ffffff08;border:1px solid var(--border2);transition:border-color .2s,background .2s}.dash-section-search:focus{border-color:rgba(var(--accent-rgb, 0, 229, 255),.3);background:rgba(var(--accent-rgb, 0, 229, 255),.03)}.dash-alert-flood{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;background:#f59e0b0d;border:1px solid rgba(245,158,11,.18);transition:background .15s ease,border-color .15s ease}.dash-alert-flood:hover{background:#f59e0b17;border-color:#f59e0b4d}.qa-status-chip{transition:transform .15s ease,filter .15s ease}.qa-status-chip:hover{transform:translateY(-1px);filter:brightness(1.2)}.disp-hover{transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,filter .15s ease,transform .15s ease}.disp-hover:hover:not(:disabled){filter:brightness(1.18)}.disp-hover:active:not(:disabled){transform:scale(.95)}@keyframes neonFlicker{0%,19%,21%,23%,25%,54%,56%,to{opacity:1;filter:drop-shadow(0 0 8px var(--cyan-neon))}20%,22%,24%,55%{opacity:.6;filter:none}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes flyoutIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.settings-section-enter{animation:none!important}}@keyframes settingsSectionIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.settings-section-enter{animation:settingsSectionIn .4s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.focus-ring:focus-visible{outline:2px solid rgba(var(--accent-rgb,0,229,255),.5);outline-offset:2px}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan-neon);outline-offset:2px;border-radius:inherit}.surface-glass{background:#0a0f1666;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0f}.glass-premium{background:#ffffff08;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff0f}.glass-premium-hv:hover{background:#ffffff0f;border-color:#ffffff26;box-shadow:0 8px 32px #00000080,inset 0 0 20px #ffffff05;transform:translateY(-2px);transition:all .2s cubic-bezier(.4,0,.2,1)}.job-card{--jc-accent-rgb: var(--accent-rgb, 0, 229, 255);background:#090b13;border:1px solid rgba(255,255,255,.04);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0006;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;animation-fill-mode:backwards}.job-card[data-job-kind=vip]{--jc-accent-rgb: var(--vip-accent-rgb)}.job-card:hover{transform:translateY(-2px) scale(1.01);border-color:rgba(var(--jc-accent-rgb),.2);box-shadow:0 8px 40px rgba(var(--jc-accent-rgb),.08),0 4px 20px #00000080}.job-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:radial-gradient(ellipse at 30% 0%,rgba(var(--jc-accent-rgb),.04) 0%,transparent 60%);pointer-events:none;opacity:0;transition:opacity .3s}.job-card:hover:before{opacity:1}.job-card__footer{border-top:1px solid rgba(255,255,255,.04);margin:14px -20px 0;padding:12px 20px 0}.job-card__info{display:flex;align-items:center;gap:8px;min-width:0;border-top:1px solid rgba(255,255,255,.04);margin:14px -20px 0;padding:11px 20px 0;font-size:11px}.surface-quiet{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg)}.neon-text-glow{text-shadow:0 0 10px rgba(var(--accent-rgb,0,229,255),.5),0 0 20px rgba(var(--accent-rgb,0,229,255),.2)}.nav-item{position:relative;transition:background .2s ease,color .2s ease}.nav-item:hover:not(.active){background:#ffffff08!important;color:var(--text)!important}.nav-item:hover:not(.active) span{color:var(--text)!important}.nav-item.active{position:relative}.nav-item:focus-visible{outline:2px solid var(--cyan-neon);outline-offset:-2px;border-radius:12px}.shape-hex{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.selector-option{width:44px;height:44px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--t-base) var(--ease-out-expo)}.selector-option:hover{background:#ffffff14;border-color:var(--cyan-neon)}.selector-option.active{background:rgba(var(--accent-rgb,0,229,255),.1);border-color:var(--cyan-neon);box-shadow:0 0 15px rgba(var(--accent-rgb,0,229,255),.2)}.selector-icon-preview{font-size:18px;opacity:.7}.active .selector-icon-preview{opacity:1;filter:drop-shadow(0 0 5px var(--cyan-neon))}.modular-block{padding:1px;position:relative;background:#ffffff03;border-radius:4px}.modular-block.dragging{z-index:1000;cursor:grabbing}.drag-handle{position:absolute;top:10px;left:-24px;width:20px;height:40px;background:rgba(var(--accent-rgb,0,229,255),.05);border:1px solid rgba(var(--accent-rgb,0,229,255),.2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:grab;opacity:0;transition:opacity .3s ease;border-radius:2px}.modular-block:hover .drag-handle{opacity:1}.drag-handle:before,.drag-handle:after{content:":::";font-size:8px;color:var(--cyan-neon);letter-spacing:1px}.shimmer-container{position:relative;overflow:hidden}.shimmer-container:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.08),transparent);animation:glassShimmer 6s infinite}.ring-orb{transition:transform .2s cubic-bezier(.16,1,.3,1)}.ring-orb:hover{transform:scale(1.05)}.ring-orb-glow{transition:opacity .3s ease}.ring-orb:hover .ring-orb-glow{opacity:.25!important}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glowBreath{0%,to{opacity:.6}50%{opacity:1}}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes logScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.fade-in{animation:fadeIn .2s ease both}.slide-up{animation:slideUp .3s cubic-bezier(.16,1,.3,1) both}.quick-actions-scroll{scrollbar-width:none}.quick-actions-scroll::-webkit-scrollbar{display:none}.quick-actions-fade{display:none}@media (max-width: 768px){.quick-actions-fade{display:block}}@media (max-width: 520px){.dash-chat-grid{grid-template-columns:1fr!important}.dash-stats-pills{display:none!important}}.pulse{animation:pulseGlow 2s ease-in-out infinite}.cursor:after{content:"█";animation:blink 1s step-end infinite;color:var(--cyan-neon);margin-left:1px;font-size:.8em}.glass{background:var(--panel-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border2);border-radius:16px;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0f}.glass:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);z-index:1}.sb-item{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:none;background:transparent;cursor:pointer;transition:all .15s ease;position:relative}.sb-item svg{width:20px;height:20px;stroke:var(--text-dim);stroke-width:2;fill:none;transition:stroke .15s ease}.sb-item:hover{background:#ffffff0d}.sb-item:hover svg{stroke:var(--text-mid)}.sb-item.active{background:rgba(var(--accent-rgb,0,229,255),.08)}.sb-item.active svg{stroke:var(--cyan-neon)}.sb-item.active:before{content:"";position:absolute;left:-13px;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 3px 3px 0;background:var(--cyan-neon);box-shadow:0 0 8px rgba(var(--accent-rgb,0,229,255),.4)}.panel{background:var(--panel-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border3);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0f;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);opacity:.6;z-index:1}.panel:hover{border-color:var(--border3);box-shadow:0 8px 32px #0006,0 0 1px rgba(var(--accent-rgb,0,229,255),.1)}.btn-primary{background:linear-gradient(135deg,var(--cyan-500),var(--blue-500));border:none;color:#fff;font-family:var(--font);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:10px 24px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 0 20px rgba(var(--accent-rgb,0,229,255),.15),0 4px 12px #0000004d}.btn-primary:hover{box-shadow:0 0 30px rgba(var(--accent-rgb,0,229,255),.3),0 0 60px rgba(var(--accent-rgb,0,229,255),.1),0 8px 20px #0006;transform:translateY(-1px);filter:brightness(1.1)}.btn-primary:active{transform:translateY(0);filter:brightness(.95)}.btn-primary:disabled{opacity:.3;cursor:not-allowed;transform:none;filter:none}.btn-ghost{background:transparent;border:1px solid var(--border3);color:var(--text-mid);font-family:var(--font);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:9px 18px;border-radius:12px;cursor:pointer;transition:all .15s var(--ease-out-expo)}.btn-ghost:hover,.dash-link-btn:hover{border-color:rgba(var(--accent-rgb,0,229,255),.3);color:var(--cyan-neon);background:rgba(var(--accent-rgb,0,229,255),.04)}.btn-ghost:active{transform:scale(.97)}.btn-danger{background:transparent;border:1px solid rgba(239,68,68,.25);color:var(--red);font-family:var(--font);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:9px 18px;border-radius:12px;cursor:pointer;transition:all .15s ease}.btn-danger:hover{border-color:var(--red);background:#ef444414;box-shadow:0 0 15px #ef44441a}.input{background:var(--black3);border:1px solid var(--border2);color:var(--text);font-family:var(--font);font-size:13px;padding:10px 14px;border-radius:12px;width:100%;transition:border-color .2s ease,box-shadow .2s ease}@media (max-width: 768px){.input{font-size:16px}}.input:focus{border-color:rgba(var(--accent-rgb,0,229,255),.6);box-shadow:0 0 0 3px rgba(var(--accent-rgb,0,229,255),.3),0 0 12px rgba(var(--accent-rgb,0,229,255),.2)}.input::-moz-placeholder{color:var(--text-dim)}.input::placeholder{color:var(--text-dim)}.badge{font-family:var(--font);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-width:1px;border-style:solid;border-radius:8px;transition:all .15s}.badge-error{color:var(--red);border-color:#ef444433;background:#ef44440f}.log-terminal{background:var(--black);border:1px solid var(--border2);border-radius:12px;font-family:var(--font-mono);font-size:11px;line-height:1.7;padding:14px;overflow-y:auto;position:relative}.log-terminal:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,transparent,var(--cyan-500),transparent);opacity:.4}.toggle-cyber{width:44px;height:24px;border-radius:12px;background:var(--black4);border:1px solid var(--border2);position:relative;cursor:pointer;transition:all .25s ease}.toggle-cyber:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:var(--text-dim);top:2px;left:2px;transition:all .25s cubic-bezier(.4,0,.2,1)}.toggle-cyber.active{background:rgba(var(--accent-rgb,0,229,255),.15);border-color:rgba(var(--accent-rgb,0,229,255),.3)}.toggle-cyber.active:after{transform:translate(20px);background:var(--cyan-neon);box-shadow:0 0 10px rgba(var(--accent-rgb,0,229,255),.5)}.chevron-step{position:relative;display:flex;align-items:center;gap:10px;padding:12px 14px 12px 28px;background:var(--black3);color:var(--text-dim);font-family:var(--font);font-size:11px;font-weight:600;letter-spacing:.02em;transition:all .3s ease;clip-path:polygon(0% 0%,calc(100% - 16px) 0%,100% 50%,calc(100% - 16px) 100%,0% 100%,16px 50%);margin-left:-16px;z-index:1}.chevron-step:first-child{padding-left:20px;clip-path:polygon(0% 0%,calc(100% - 16px) 0%,100% 50%,calc(100% - 16px) 100%,0% 100%);margin-left:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.chevron-step:last-child{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%,16px 50%);border-top-right-radius:8px;border-bottom-right-radius:8px}.chevron-step.done{color:#fff9;background:var(--black3)}.chevron-step.active{background:rgba(var(--accent-rgb,0,229,255),.08);color:#fff;z-index:5}.chevron-step.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb,0,229,255),.2));z-index:-1}body{overflow:auto!important}.amb-row{padding:16px;border-bottom:1px solid rgba(255,255,255,.03);display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr auto;align-items:center;gap:16px;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;cursor:pointer}.amb-row:hover{background:#ffffff08;box-shadow:inset 2px 0 0 var(--cyan-neon)}@media (max-width: 768px){.amb-row{grid-template-columns:1fr;padding-bottom:24px;gap:10px}}.amb-sub{font-size:11px;color:var(--text-mid);display:flex;gap:6px;align-items:center;white-space:nowrap}.amb-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid transparent;width:-moz-fit-content;width:fit-content}.amb-badge.success{background:#10b9811a;color:var(--emerald);border-color:#10b98126}.amb-badge.running{background:rgba(var(--accent-rgb,0,229,255),.1);color:var(--cyan-neon);border-color:rgba(var(--accent-rgb,0,229,255),.2)}.amb-badge.running:before{background:var(--cyan-neon);box-shadow:0 0 8px var(--cyan-neon);animation:pulse 1.5s infinite}.amb-badge.error{background:#ef44441a;color:var(--red);border-color:#ef444440}.amb-badge.paused{background:#f59e0b1a;color:var(--yellow);border-color:#f59e0b33}.amb-badge.paused:before{background:var(--yellow);box-shadow:0 0 8px var(--yellow)}.amb-badge.cancelled{background:transparent;color:var(--text-dim);border-color:var(--border2)}.amb-actions{display:flex;gap:8px;opacity:0;transform:translate(10px);transition:all .3s cubic-bezier(.16,1,.3,1);pointer-events:none;justify-content:flex-end}.amb-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text);padding:6px 12px;border-radius:6px;font-size:11px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:.2s;font-weight:600;letter-spacing:.05em;white-space:nowrap}.amb-btn.primary{background:rgba(var(--accent-rgb,0,229,255),.1);color:var(--cyan-neon);border-color:rgba(var(--accent-rgb,0,229,255),.3)}.amb-btn.primary:hover{background:rgba(var(--accent-rgb,0,229,255),.2);box-shadow:0 0 15px rgba(var(--accent-rgb,0,229,255),.2)}.amb-btn.danger{color:var(--red)}.amb-btn.danger:hover{background:#ef444426;color:var(--red);border-color:#ef444466;box-shadow:0 0 15px #ef444433}.hst-card{position:relative;background:#161a26c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:18px 22px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 1px 3px #00000059;transition:border-color .3s,box-shadow .3s,transform .2s}.hst-card:hover{border-color:rgba(var(--accent-rgb,0,229,255),.3);box-shadow:inset 0 1px #ffffff0f,0 8px 32px #00000073,0 0 20px rgba(var(--accent-rgb,0,229,255),.07);transform:translateY(-1px)}.hst-card.status-running{border-color:rgba(var(--live-accent-rgb,0,229,255),.22)}.hst-card.status-completed{border-color:rgba(var(--success-rgb,16,185,129),.22)}.hst-card.status-paused{border-color:#f59e0b42}.hst-card.status-error{border-color:#ef44444d;background:linear-gradient(#ef44440d,#ef44440d),#161a26c7}.hst-card.status-cancelled{opacity:.82}.hst-card.status-running:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--live-accent-rgb,0,229,255),.06),transparent);animation:hst-scan 5s ease-in-out infinite;will-change:transform;pointer-events:none}@keyframes hst-scan{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.hst-liquid-track{position:relative;width:100%;height:5px;background:#ffffff1a;border-radius:2px;overflow:visible}.hst-liquid-fill{height:100%;border-radius:2px;transition:width .6s cubic-bezier(.16,1,.3,1);position:relative}.hst-liquid-dot{position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor,0 0 16px currentColor}.hst-liquid-dot.pulse{animation:hst-dot-pulse 1.5s ease-in-out infinite}.hst-liquid-marker{position:absolute;top:-2px;bottom:-2px;width:2px;transform:translate(-1px);border-radius:1px;z-index:2;opacity:.85;pointer-events:none}.hst-liquid-marker:after{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);width:5px;height:5px;border-radius:50%;background:inherit}@keyframes hst-dot-pulse{0%,to{transform:translateY(-50%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(1.4);opacity:.7}}.hst-waveform{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.hst-waveform-bar{width:2px;height:14px;transform-origin:bottom;background:var(--cyan-neon);border-radius:1px;animation:hst-wave .8s ease-in-out infinite;will-change:transform}.hst-waveform-bar:nth-child(1){animation-delay:0s}.hst-waveform-bar:nth-child(2){animation-delay:.15s}.hst-waveform-bar:nth-child(3){animation-delay:.3s}.hst-waveform-bar:nth-child(4){animation-delay:.45s}@keyframes hst-wave{0%,to{transform:scaleY(.2857)}50%{transform:scaleY(1)}}.hst-pills{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}.hst-pills::-webkit-scrollbar{display:none}.hst-pill{padding:6px 14px;border-radius:20px;font-size:9px;font-weight:700;letter-spacing:.08em;white-space:nowrap;border:1px solid rgba(255,255,255,.06);background:transparent;color:var(--text-dim);cursor:pointer;transition:all .2s;font-family:var(--font)}.hst-pill:hover{background:#ffffff0a;color:var(--text)}.hst-pill.active{background:rgba(var(--accent-rgb,0,229,255),.1);border-color:rgba(var(--accent-rgb,0,229,255),.4);color:var(--cyan-neon);box-shadow:0 0 12px rgba(var(--accent-rgb,0,229,255),.1)}.hst-search{border:1px solid rgba(255,255,255,.06);transition:border-color .2s,box-shadow .2s}.hst-search:focus{border-color:rgba(var(--accent-rgb,0,229,255),.4);box-shadow:0 0 0 3px rgba(var(--accent-rgb,0,229,255),.08)}.hst-log-clear{color:var(--text-dim);transition:color .15s}.hst-log-clear:hover,.hst-log-clear:focus-visible{color:var(--red)}.hst-card-grid{display:grid;grid-template-columns:1.4fr 1fr .8fr .7fr auto;align-items:center;gap:16px}@media (max-width: 768px){.hst-card-grid{grid-template-columns:1fr;gap:12px}}.amb-field-group{border:1px solid var(--border);border-radius:12px;background:#ffffff04;overflow:hidden;margin-bottom:24px}.amb-field-row{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);transition:background .2s;gap:16px}.amb-field-row:last-child{border-bottom:none}.amb-field-row:hover{background:#ffffff08}.amb-field-info{flex:1;display:flex;flex-direction:column}.amb-field-label{font-size:13px;font-weight:600;color:#fff;margin-bottom:4px;display:block}.amb-field-desc{font-size:11px;color:var(--text-mid);line-height:1.4;display:block}.amb-float-field{position:relative;background:#0000004d;border:1px solid var(--border);border-radius:12px;margin-bottom:20px;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 2px 4px #0003}.amb-float-field:focus-within{border-color:rgba(var(--accent-rgb,0,229,255),.4);background:rgba(var(--accent-rgb,0,229,255),.02);box-shadow:0 4px 12px rgba(var(--accent-rgb,0,229,255),.05),inset 0 0 0 1px rgba(var(--accent-rgb,0,229,255),.1)}.amb-float-input{width:100%;background:none;border:none;padding:22px 16px 8px;outline:none;color:#fff;font-size:15px;font-family:var(--font)}.amb-float-input::-moz-placeholder{color:transparent}.amb-float-input::placeholder{color:transparent}.amb-float-label{position:absolute;left:16px;top:15px;font-size:13px;font-weight:500;color:var(--text-dim);pointer-events:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.amb-float-input:not(:-moz-placeholder)~.amb-float-label{top:6px;font-size:9px;color:var(--cyan-neon);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.amb-float-input:focus~.amb-float-label,.amb-float-input:not(:placeholder-shown)~.amb-float-label{top:6px;font-size:9px;color:var(--cyan-neon);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.amb-segmented{display:flex;position:relative;background:#0000004d;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:4px;gap:2px;box-shadow:inset 0 1px 3px #0006}.amb-seg-btn{flex:1;padding:6px 14px;border:none;background:transparent;color:var(--text-dim);font-size:11px;font-weight:600;cursor:pointer;border-radius:7px;transition:color .3s;z-index:1;position:relative;text-align:center;white-space:nowrap;outline:none}.amb-seg-btn:hover,.amb-seg-btn.active{color:#fff}.amb-seg-btn:focus-visible{box-shadow:0 0 0 2px var(--cyan-neon)}.amb-seg-indicator{position:absolute;top:4px;bottom:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:7px;box-shadow:0 4px 12px #0000004d;transition:all .3s cubic-bezier(.16,1,.3,1);z-index:0;pointer-events:none}.amb-switch{width:44px;height:24px;border-radius:12px;background:rgba(var(--accent-rgb, 0, 229, 255),.06);border:1px solid rgba(var(--accent-rgb, 0, 229, 255),.18);position:relative;cursor:pointer;transition:.3s;box-shadow:inset 0 2px 4px #0003;flex-shrink:0;outline:none}.amb-switch.active{background:rgba(var(--accent-rgb,0,229,255),.15);border-color:rgba(var(--accent-rgb,0,229,255),.4)}.amb-switch-thumb{width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;transition:.3s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 4px #0000004d}.amb-switch.active .amb-switch-thumb{left:22px;box-shadow:0 0 10px rgba(var(--accent-rgb,0,229,255),.4)}.amb-switch:focus-visible{box-shadow:0 0 0 2px var(--cyan-neon)}.amb-float-field.error{border-color:#ef444466;background:#ef444408}.amb-float-field.error .amb-float-label{color:var(--red)}.vip-scope{--accent-rgb: var(--vip-accent-rgb);--accent: var(--vip-accent);--live-accent: var(--vip-accent);--live-accent-rgb: var(--vip-accent-rgb)}.vip-scope .amb-switch.active{background:rgba(var(--vip-accent-rgb),.15);border-color:rgba(var(--vip-accent-rgb),.4)}.vip-scope .amb-switch.active .amb-switch-thumb{box-shadow:0 0 10px rgba(var(--vip-accent-rgb),.4)}.vip-scope .amb-switch:focus-visible,.vip-scope .amb-seg-btn:focus-visible{box-shadow:0 0 0 2px var(--vip-accent)}.vip-scope .amb-float-field:focus-within{border-color:rgba(var(--vip-accent-rgb),.4);background:rgba(var(--vip-accent-rgb),.02);box-shadow:0 4px 12px rgba(var(--vip-accent-rgb),.05),inset 0 0 0 1px rgba(var(--vip-accent-rgb),.1)}.vip-scope .amb-float-input:not(:-moz-placeholder)~.amb-float-label{color:var(--vip-accent)}.vip-scope .amb-float-input:focus~.amb-float-label,.vip-scope .amb-float-input:not(:placeholder-shown)~.amb-float-label{color:var(--vip-accent)}.vip-chatrow:not([aria-pressed=true]):not(.readonly):hover{background:#ffffff08}.vip-media-add{border:1px dashed rgba(255,255,255,.1);color:#ffffff4d;transition:border-color .15s,color .15s}.vip-media-add:hover,.vip-media-add:focus-visible{border-color:rgba(var(--vip-accent-rgb),.3);color:var(--vip-accent)}.amb-list{display:flex;flex-direction:column}.amb-row{padding:16px;border-bottom:1px solid rgba(255,255,255,.03);display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr auto;align-items:center;gap:16px;transition:.2s;position:relative;cursor:pointer}.amb-row:hover{background:#ffffff05;box-shadow:inset 2px 0 0 var(--cyan-neon)}.amb-col{display:flex;flex-direction:column;gap:4px;min-width:0}.amb-sub{font-size:11px;color:var(--text-mid);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.amb-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.amb-badge:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.amb-badge.success{background:#10b9811a;color:var(--emerald)}.amb-badge.success:before{background:var(--emerald);box-shadow:0 0 8px var(--emerald)}.amb-badge.running{background:rgba(var(--accent-rgb,0,229,255),.08);color:var(--cyan-neon)}.amb-badge.running:before{background:var(--cyan-neon);box-shadow:0 0 8px var(--cyan-neon);animation:pulse 1.5s ease-in-out infinite}.amb-badge.error{background:#ef444414;color:var(--red);border:1px solid rgba(239,68,68,.2)}.amb-badge.error:before{background:var(--red);box-shadow:0 0 8px var(--red)}.amb-badge.paused{background:#ffcc0014;color:var(--yellow)}.amb-badge.paused:before{background:var(--yellow);box-shadow:0 0 6px var(--yellow)}.amb-badge.cancelled{background:#80808014;color:var(--text-dim)}.amb-badge.cancelled:before{background:var(--text-dim)}@keyframes amb-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.amb-actions{display:flex;gap:6px;opacity:0;transform:translate(10px);transition:.3s;pointer-events:none;flex-wrap:wrap}.amb-row:hover .amb-actions{opacity:1;transform:translate(0);pointer-events:all}.amb-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text);padding:6px 12px;border-radius:6px;font-size:11px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:.2s;font-weight:600;font-family:var(--font);white-space:nowrap}.amb-btn:hover{background:#ffffff1a;border-color:#fff3}.amb-btn.danger:hover{background:#ef44441a;color:var(--red);border-color:#ef44444d}.amb-btn.primary{color:var(--cyan-neon);border-color:rgba(var(--accent-rgb,0,229,255),.3);background:rgba(var(--accent-rgb,0,229,255),.06)}.amb-btn.primary:hover{background:rgba(var(--accent-rgb,0,229,255),.15);border-color:rgba(var(--accent-rgb,0,229,255),.5)}.wf-mode-toggle{display:flex;background:#0006;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:4px;gap:2px;box-shadow:inset 0 1px 3px #0006}.wf-mode-btn{flex:1;padding:8px 18px;border:none;background:transparent;color:var(--text-dim);font-size:12px;font-weight:600;cursor:pointer;border-radius:7px;transition:.3s;font-family:var(--font);display:flex;align-items:center;gap:8px;justify-content:center;white-space:nowrap}.wf-mode-btn:hover{color:#fff}.wf-mode-btn.active{background:rgba(var(--accent-rgb,0,229,255),.1);color:var(--cyan-neon);border:1px solid rgba(var(--accent-rgb,0,229,255),.2);box-shadow:0 0 15px rgba(var(--accent-rgb,0,229,255),.1)}.wf-workspace{display:flex;width:100%;height:calc(100vh - 120px);border:1px solid rgba(255,255,255,.06);border-radius:16px;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(var(--accent-rgb,0,229,255),.02) 0%,transparent 70%),#030508}.wf-sidebar{width:300px;min-width:300px;background:#0a0e17f2;border-right:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column}.wf-sidebar.collapsed{width:40px;min-width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.wf-sidebar.collapsed:hover{background:#ffffff08}.wf-sidebar-search{padding:16px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;gap:8px;align-items:center}.wf-sidebar-search input{flex:1;background:var(--black);border:1px solid rgba(255,255,255,.06);color:var(--text);padding:10px 14px;border-radius:8px;font-size:12px;outline:none;transition:.2s;font-family:var(--font)}.wf-sidebar-search input:focus{border-color:rgba(var(--accent-rgb,0,229,255),.4);box-shadow:0 0 0 2px rgba(var(--accent-rgb,0,229,255),.1)}.wf-collapse-btn{background:none;border:1px solid rgba(255,255,255,.06);color:var(--text-dim);width:32px;height:32px;border-radius:6px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:.2s}.wf-collapse-btn:hover{color:#fff;border-color:#fff3}.wf-sidebar-list{padding:0 16px 20px;overflow-y:auto;flex:1}.wf-cat-title{font-size:9px;color:var(--text-dim);letter-spacing:.2em;text-transform:uppercase;font-weight:800;margin:24px 0 12px;display:flex;align-items:center;gap:8px}.wf-cat-title:after{content:"";flex:1;height:1px;background:#ffffff0f}.wf-node-pallet{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:12px;margin-bottom:8px;cursor:grab;transition:.2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wf-node-pallet:hover{border-color:#ffffff26;background:#ffffff0d;transform:translate(3px)}.wf-node-pallet:active{cursor:grabbing;opacity:.8}.wf-node-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;border:1px solid transparent;flex-shrink:0}.wf-node-info{min-width:0}.wf-node-name{font-size:12px;font-weight:600;color:#fff;margin-bottom:2px}.wf-node-desc{font-size:10px;color:var(--text-dim);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-canvas-area{flex:1;height:100%}.wf-canvas-area .react-flow{background:transparent!important}.wf-canvas-area .react-flow__attribution{display:none}.wf-canvas-area .react-flow__edge-path{stroke:#34d399;stroke-width:2px}.wf-node{width:260px;background:#0d1119e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--accent-dim, rgba(255, 255, 255, .06));border-radius:12px;box-shadow:0 10px 30px #0009;transition:.2s}.wf-node:hover{border-color:var(--accent, rgba(255, 255, 255, .2))}.wf-node.selected{border-color:var(--accent, var(--cyan-neon));box-shadow:0 0 0 1px var(--accent, var(--cyan-neon)),0 10px 40px rgba(var(--accent-rgb,0,229,255),.08)}.wf-handle{width:14px!important;height:14px!important;background:var(--black)!important;border:2px solid var(--accent, rgba(255, 255, 255, .2))!important;border-radius:50%!important;transition:.2s}.wf-handle:hover{transform:scale(1.3);border-color:#fff!important}.wf-handle.connected{background:var(--accent, #34d399)!important;border-color:#fff!important;box-shadow:0 0 8px var(--accent, #34d399)}.wf-controls{background:#0a0e17e6!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:8px!important}.wf-controls button{background:transparent!important;border:none!important;color:var(--text-dim)!important}.wf-controls button:hover{color:#fff!important}.wf-controls button svg{fill:currentColor!important}.wf-btn-deploy{background:linear-gradient(135deg,#34d399,#10b981);color:#000;border:none;padding:10px 24px;border-radius:8px;font-size:12px;font-weight:800;letter-spacing:.1em;cursor:pointer;box-shadow:0 0 15px #4ade804d;transition:all .2s;font-family:var(--font)}.wf-btn-deploy:hover{box-shadow:0 0 25px #4ade8080;transform:translateY(-1px)}.wf-inspector{width:340px;min-width:340px;background:#06090ff7;border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;animation:wf-slide-in .25s ease-out;overflow:hidden}@keyframes wf-slide-in{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.wf-canvas-area.with-inspector{flex:1}.wf-insp-header{padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between}.wf-insp-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.wf-insp-title{font-size:14px;font-weight:700;color:#fff}.wf-insp-sub{font-size:10px;color:var(--text-dim);margin-top:2px}.wf-insp-close{background:none;border:1px solid rgba(255,255,255,.06);color:var(--text-dim);width:32px;height:32px;border-radius:6px;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:.2s}.wf-insp-close:hover{color:#fff;border-color:#fff3}.wf-insp-body{padding:20px 24px;overflow-y:auto;flex:1}.wf-insp-section-title{font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:800;margin-bottom:20px;display:flex;align-items:center;gap:8px}.wf-insp-section-title:after{content:"";flex:1;height:1px;background:#ffffff0f}.wf-insp-info{font-size:11px;color:var(--text-dim);line-height:1.5;margin-bottom:16px;padding:12px;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.04)}.wf-insp-field{margin-bottom:16px}.wf-insp-field label{display:block;font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:8px}.wf-insp-field input,.wf-insp-field select{width:100%;background:#00000080;border:1px solid rgba(255,255,255,.06);color:#fff;padding:10px 12px;border-radius:8px;font-size:12px;outline:none;transition:.2s;font-family:var(--font);box-sizing:border-box}.wf-insp-field input:focus,.wf-insp-field select:focus{border-color:rgba(var(--accent-rgb,0,229,255),.4);box-shadow:0 0 0 2px rgba(var(--accent-rgb,0,229,255),.08)}.wf-insp-field select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wf-insp-toggle{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.04)}.wf-insp-toggle-label{font-size:12px;font-weight:500;color:#fff;display:block}.wf-insp-toggle-desc{font-size:10px;color:var(--text-dim);display:block;margin-top:2px}.wf-slider{width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff14;border-radius:3px;outline:none;cursor:pointer}.wf-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--cyan-neon);border:2px solid var(--black);box-shadow:0 0 8px rgba(var(--accent-rgb,0,229,255),.4);cursor:pointer}.wf-tags-wrap{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.wf-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:rgba(var(--accent-rgb,0,229,255),.08);border:1px solid rgba(var(--accent-rgb,0,229,255),.2);border-radius:20px;font-size:11px;color:var(--cyan-neon);font-weight:600}.wf-tag button{background:none;border:none;color:#fff6;cursor:pointer;font-size:12px;padding:0 2px;transition:.2s}.wf-tag button:hover{color:var(--red)}.wf-insp-btn-sm{background:rgba(var(--accent-rgb,0,229,255),.1);border:1px solid rgba(var(--accent-rgb,0,229,255),.3);color:var(--cyan-neon);width:32px;height:34px;border-radius:8px;cursor:pointer;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:.2s}.wf-insp-btn-sm:hover{background:rgba(var(--accent-rgb,0,229,255),.2)}.wf-insp-footer{padding:16px 24px;border-top:1px solid rgba(255,255,255,.06);background:#0000004d}.wf-insp-btn-delete{width:100%;background:#ef44440f;border:1px solid rgba(239,68,68,.2);color:var(--red);padding:10px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;transition:.2s;font-family:var(--font)}.wf-insp-btn-delete:hover{background:#ef44441f;border-color:#ef444466}.wf-dash-container{padding:24px 32px;width:100%;max-width:1400px;margin:0 auto;color:#fafafa}.wf-dash-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.wf-dash-title{font-size:20px;font-weight:700;letter-spacing:-.03em;margin:0}.wf-dash-subtitle{color:#71717a;font-size:13px;margin-top:2px}.wf-dash-search{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 12px;color:#fafafa;width:260px;font-family:Inter,sans-serif;font-size:13px;transition:border-color var(--t-instant, .1s) var(--ease-out-expo, ease-out)}.wf-dash-search:focus{border-color:rgba(var(--accent-rgb,0,229,255),.4);box-shadow:0 0 0 2px rgba(var(--accent-rgb,0,229,255),.1);outline:none}.wf-dash-search::-moz-placeholder{color:#71717a}.wf-dash-search::placeholder{color:#71717a}.wf-dash-btn-primary{background:#fafafa;color:#09090b;border:none;border-radius:8px;padding:8px 16px;font-weight:600;font-size:13px;cursor:pointer;transition:all var(--t-instant, .1s) var(--ease-out-expo, ease-out);font-family:Inter,sans-serif}.wf-dash-btn-primary:hover{opacity:.9;transform:translateY(-1px)}.wf-dash-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.wf-pipe-card{background:#18181b;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px;cursor:pointer;transition:all var(--t-instant, .1s) var(--ease-out-expo, ease-out);display:flex;flex-direction:column;position:relative;overflow:hidden}.wf-pipe-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--card-accent, #22D3EE);opacity:0;transition:opacity var(--t-instant, .1s) var(--ease-out-expo, ease-out)}.wf-pipe-card:hover{border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.wf-pipe-card:hover:before{opacity:1}.wf-pipe-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.wf-pipe-name{font-size:14px;font-weight:600;color:#fafafa;margin:0;line-height:1.3;letter-spacing:-.01em}.wf-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:99px;white-space:nowrap;display:flex;align-items:center;gap:4px}.wf-badge.active{background:#34d3991f;color:#34d399}.wf-badge.paused{background:#fbbf241f;color:#fbbf24}.wf-badge.error{background:#f871711f;color:#f87171}.wf-badge.draft{background:#ffffff0d;color:#a1a1aa}.wf-pipe-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.wf-pipe-stat{background:#ffffff08;border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:2px}.wf-pipe-stat .lbl{font-size:10px;color:#71717a;text-transform:uppercase;letter-spacing:.05em}.wf-pipe-stat .val{font-size:14px;font-weight:600;font-family:JetBrains Mono,monospace;color:#fafafa}.wf-pipe-card-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.wf-pipe-date{font-size:11px;color:#71717a}.wf-pipe-quick-actions{display:flex;gap:4px;opacity:0;transition:opacity var(--t-instant, .1s) var(--ease-out-expo, ease-out)}.wf-pipe-card:hover .wf-pipe-quick-actions{opacity:1}.wf-pipe-qact{width:28px;height:28px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--t-instant, .1s) var(--ease-out-expo, ease-out);font-size:12px;color:#a1a1aa}.wf-pipe-qact:hover{background:#ffffff0f;border-color:#ffffff26;color:#fafafa}.wf-pipe-card.create-card{border:1px dashed rgba(255,255,255,.12);background:#ffffff05;align-items:center;justify-content:center;text-align:center;color:#71717a}.wf-pipe-card.create-card:hover{background:#ffffff0a;border-color:#fff3;color:#fafafa}.create-icon{width:40px;height:40px;border-radius:20px;background:#ffffff0d;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:12px;transition:all var(--t-instant, .1s) var(--ease-out-expo, ease-out)}.wf-pipe-card.create-card:hover .create-icon{background:#fafafa;color:#09090b}:root{--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--t-instant: .1s;--t-base: .22s}.wf-holo-node{width:260px;background:#18181b;border:1px solid rgba(255,255,255,.08);border-radius:10px;box-shadow:0 8px 24px #0006,inset 0 1px #ffffff0f;position:relative;transition:border-color var(--t-instant) var(--ease-out-expo),box-shadow var(--t-instant) var(--ease-out-expo);color:#fafafa}.wf-holo-node:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--node-color),transparent);border-radius:10px 10px 0 0;opacity:.5}.wf-holo-node:hover{border-color:#ffffff26;box-shadow:0 0 0 1px #ffffff0a,0 12px 32px #00000080}.wf-holo-node.selected{border-color:var(--node-color);box-shadow:0 0 0 1px var(--node-color),0 0 20px rgba(var(--node-color-rgb, 255, 255, 255),.08),0 12px 32px #00000080}.wf-holo-node.processing{animation:node-processing 2s ease-in-out infinite}@keyframes node-processing{0%,to{box-shadow:0 0 0 1px #ffffff14,0 4px 16px #0000004d}50%{box-shadow:0 0 0 1px var(--node-color),0 0 20px rgba(var(--node-color-rgb, 255, 255, 255),.06),0 8px 24px #0006}}.wf-node-header{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:8px;position:relative}.wf-node-header:after{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--node-color);opacity:.4}.wf-node-icon{width:28px;height:28px;border-radius:6px;background:rgba(var(--node-color-rgb, 255, 255, 255),.1);border:1px solid rgba(var(--node-color-rgb, 255, 255, 255),.15);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--node-color);flex-shrink:0}.wf-node-title-box{flex:1;min-width:0}.wf-node-title-box h4{font-size:13px;font-weight:600;margin:0;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-node-title-box p{font-size:11px;color:#71717a;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wf-node-status-dot{width:7px;height:7px;border-radius:50%;background:var(--node-color);flex-shrink:0}.wf-node-status-dot.live,.wf-node-status-dot{animation:dot-node-glow-pulse 2s ease-in-out infinite;box-shadow:0 0 6px var(--node-color)}.wf-node-status-dot.idle{animation:none;opacity:.3;box-shadow:none}.wf-node-status-dot.error{background:#f87171;animation:dot-error-pulse 1.5s ease-in-out infinite;box-shadow:0 0 8px #f87171}@keyframes dot-soft-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes dot-node-glow-pulse{0%,to{opacity:.6;box-shadow:0 0 4px var(--node-color)}50%{opacity:1;box-shadow:0 0 8px var(--node-color)}}@keyframes dot-error-pulse{0%,to{opacity:.6}50%{opacity:1;transform:scale(1.2);box-shadow:0 0 16px #f87171}}.wf-node-body{padding:10px 12px}.wf-node-prop{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10px;color:#71717a;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.wf-node-prop:last-child{margin-bottom:0}.wf-node-prop-val{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px;color:#fafafa;font-weight:500}.wf-node-prop-val.active{color:#34d399}.wf-node-prop-val.err{color:#f87171}.wf-node-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.wf-node-tag{font-size:10px;padding:1px 6px;border-radius:4px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#a1a1aa;font-weight:500}.wf-wm-preview{margin-top:6px;height:28px;border-radius:4px;background:repeating-conic-gradient(#27272a,#27272a 25%,#18181b 0%,#18181b 50%) 50% / 10px 10px;border:1px solid rgba(255,255,255,.08);display:flex;align-items:flex-end;justify-content:flex-end;padding:3px 6px}.wf-wm-preview span{font-size:8px;font-weight:700;color:#ffffffbf;font-family:JetBrains Mono,monospace}.wf-node-actions{padding:6px 12px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;align-items:center;opacity:0;transition:opacity var(--t-instant) var(--ease-out-expo);background:#00000026;border-radius:0 0 10px 10px}.wf-holo-node:hover .wf-node-actions{opacity:1}.wf-node-act-btn{background:none;border:none;color:#71717a;cursor:pointer;font-size:11px;font-weight:500;display:flex;align-items:center;gap:3px;transition:color var(--t-instant) var(--ease-out-expo);font-family:inherit}.wf-node-act-btn:hover{color:#fafafa}.wf-holo-handle{width:10px!important;height:10px!important;border-radius:50%!important;background:#09090b!important;border:2px solid rgba(255,255,255,.08)!important;z-index:10;transition:all var(--t-instant) var(--ease-out-expo)!important}.wf-holo-node:hover .wf-holo-handle{border-color:var(--node-color)!important}.wf-holo-handle:hover{background:var(--node-color)!important;transform:scale(1.4)!important;box-shadow:0 0 8px var(--node-color)!important}.wf-holo-handle.handle-in{left:-5px!important}.wf-holo-handle.handle-out{right:-5px!important}.wf-holo-handle-label{position:absolute;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.react-flow__edge-path{stroke:#ffffff14;stroke-width:2;transition:stroke var(--t-base) var(--ease-out-expo)}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.animated .react-flow__edge-path{stroke:#22d3ee;stroke-width:2;stroke-dasharray:6 4;animation:edge-flow .8s linear infinite;filter:drop-shadow(0 0 3px rgba(34,211,238,.3))}@keyframes edge-flow{to{stroke-dashoffset:-10}}.react-flow__edge{cursor:pointer}.react-flow__edge-path{pointer-events:stroke}.wf-canvas-area .react-flow{-webkit-user-select:none;-moz-user-select:none;user-select:none}.wf-canvas-area .react-flow__pane{cursor:default}.wf-edge-color-picker{position:absolute;z-index:100;background:#18181b;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 12px;box-shadow:0 12px 32px #00000080;transform:translate(-50%,-110%);min-width:160px}.wf-edge-color-picker-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#71717a;font-weight:600;margin-bottom:8px}.wf-edge-color-picker-swatches{display:flex;gap:6px;flex-wrap:wrap}.wf-edge-color-swatch{width:24px;height:24px;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:all .1s cubic-bezier(.16,1,.3,1)}.wf-edge-color-swatch:hover{transform:scale(1.2);border-color:#ffffff4d;box-shadow:0 0 8px currentColor}.react-flow__selection{background:#22d3ee0f!important;border:1px solid rgba(34,211,238,.3)!important;border-radius:4px!important}.wf-ctx-menu{position:absolute;z-index:200;width:280px;max-height:400px;background:#09090b;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 16px 40px #0009;display:flex;flex-direction:column;overflow:hidden;animation:menu-pop .15s var(--ease-out-expo) forwards;transform-origin:top left}@keyframes menu-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.wf-ctx-search-wrap{position:relative;padding:12px;border-bottom:1px solid rgba(255,255,255,.08)}.wf-ctx-search{width:100%;background:#18181b;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 12px;color:#fafafa;font-size:13px;outline:none;transition:border-color var(--t-instant) var(--ease-out-expo)}.wf-ctx-search:focus{border-color:#22d3ee}.wf-ctx-shortcut{position:absolute;right:20px;top:22px;font-size:10px;color:#71717a;background:#ffffff0a;padding:2px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.08)}.wf-ctx-list{flex:1;overflow-y:auto;padding:8px;max-height:340px}.wf-ctx-list::-webkit-scrollbar{width:4px}.wf-ctx-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.wf-ctx-empty{padding:20px;text-align:center;color:#71717a;font-size:13px}.wf-ctx-group{margin-bottom:12px}.wf-ctx-group:last-child{margin-bottom:0}.wf-ctx-group-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;padding:4px 8px;margin-bottom:4px}.wf-ctx-item{width:100%;display:flex;align-items:center;gap:12px;background:transparent;border:none;padding:8px;border-radius:8px;cursor:pointer;text-align:left;transition:all var(--t-instant) var(--ease-out-expo)}.wf-ctx-item:hover{background:#ffffff0a}.wf-ctx-item-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:14px;flex-shrink:0}.wf-ctx-item-info{display:flex;flex-direction:column;gap:2px;overflow:hidden}.wf-ctx-item-name{color:#fafafa;font-size:13px;font-weight:500}.wf-ctx-item-desc{color:#71717a;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wizard-stepper{display:flex;background:#18181b;border-radius:12px;height:64px;box-shadow:inset 0 0 0 1px #ffffff0d;overflow:hidden;position:relative;margin:16px 32px 0}.wizard-step{flex:1;position:relative;display:flex;align-items:center;gap:12px;padding-left:40px;padding-right:24px;font-weight:500;font-size:14px;color:#71717a;background:#18181b;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,20px 50%);margin-left:-20px;transition:all var(--t-base) var(--ease-out-expo);cursor:default}.wizard-step:first-child{padding-left:24px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);margin-left:0}.wizard-step:last-child{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,20px 50%)}.wizard-step.completed{background:#10b9811a;color:#10b981}.wizard-step.active{background:#38bdf826;color:#38bdf8;box-shadow:inset 0 0 12px #38bdf833}.wizard-step.active:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(56,189,248,.4) 0%,transparent 100%);pointer-events:none;opacity:.5}.w-step-icon{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:2}.wizard-step.completed .w-step-icon{background:#10b981;color:#09090b;font-size:14px}.wizard-step.active .w-step-icon{border:2px solid #38bdf8;background:transparent;box-shadow:0 0 10px #38bdf880,inset 0 0 8px #38bdf84d;position:relative;border-left-color:#fff6;animation:wizard-spin 1s linear infinite}@keyframes wizard-spin{to{transform:rotate(360deg)}}.wizard-step.active .w-step-icon:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid transparent;border-top-color:#38bdf8;animation:w-spin-border 1.5s linear infinite}.wizard-step.upcoming .w-step-icon{border:1px dashed rgba(255,255,255,.2)}.w-step-content{display:flex;flex-direction:column;z-index:2}.w-step-num{font-size:11px;text-transform:uppercase;font-weight:700;opacity:.7;margin-bottom:2px}.w-step-label{font-size:14px;font-weight:500}.w-step-active-icon{margin-left:auto;color:#38bdf8;font-size:16px;opacity:.8;z-index:2}.v6-glass-card{background:#10121b66;backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);border:1px solid rgba(255,255,255,.05);border-radius:16px;box-shadow:0 8px 32px #0003,inset 0 1px #ffffff0f}.btn-v6-cyan{background:rgba(var(--accent-rgb,0,229,255),.08);border:1px solid rgba(var(--accent-rgb,0,229,255),.3);color:var(--cyan-neon);box-shadow:0 0 15px rgba(var(--accent-rgb,0,229,255),.1),inset 0 0 8px rgba(var(--accent-rgb,0,229,255),.05);padding:10px 20px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-v6-cyan:hover{background:rgba(var(--accent-rgb,0,229,255),.15);box-shadow:0 0 25px rgba(var(--accent-rgb,0,229,255),.2),inset 0 0 12px rgba(var(--accent-rgb,0,229,255),.1)}.btn-v6-ghost{background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--text-mid);padding:10px 20px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-v6-ghost:hover{background:#ffffff14;color:#fff;border-color:#ffffff26}.v6-btn-danger{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#f87171;padding:10px 20px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.v6-btn-danger:hover{background:#ef444433;box-shadow:0 0 20px #ef444433}.v6-icon-btn{background:transparent;border:1px solid transparent;color:var(--text-dim);width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.v6-icon-btn:hover{background:#ef44441a;color:#ef4444;border-color:#ef444433}.haptic-press{transition:transform .15s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .2s,border-color .2s}.haptic-press:active{transform:scale(.95)}.haptic-row{transition:background .2s,transform .15s cubic-bezier(.16,1,.3,1)}.haptic-row:active{transform:scale(.99);background:#ffffff0a}.v6-row-hover:hover{background:#ffffff05}.v6-input-glass{background:#0006;border:1px solid rgba(255,255,255,.08);color:#fff;padding:10px 14px;border-radius:8px;font-size:13px;outline:none;transition:all .2s;font-family:var(--font)}.v6-input-glass:focus{border-color:rgba(var(--accent-rgb,0,229,255),.4);box-shadow:0 0 0 1px rgba(var(--accent-rgb,0,229,255),.4),inset 0 0 10px rgba(var(--accent-rgb,0,229,255),.05)}.v6-input-glass::-moz-placeholder{color:var(--text-dim)}.v6-input-glass::placeholder{color:var(--text-dim)}.v6-toggle{width:44px;height:24px;background:#ffffff1a;border-radius:12px;border:1px solid rgba(255,255,255,.05);position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px 4px #0000004d}.v6-toggle-thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .25s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 5px #0000004d}.v6-toggle.active-cyan{background:rgba(var(--accent-rgb,0,229,255),.15);border-color:rgba(var(--accent-rgb,0,229,255),.4);box-shadow:inset 0 1px 4px rgba(var(--accent-rgb,0,229,255),.1),0 0 15px rgba(var(--accent-rgb,0,229,255),.2)}.v6-toggle.active-cyan .v6-toggle-thumb{transform:translate(20px);background:#fff;box-shadow:0 0 10px rgba(var(--accent-rgb,0,229,255),.6),0 2px 5px #0000004d}.mc-widget{position:fixed;bottom:20px;right:20px;z-index:50;width:320px;border-radius:14px;background:#07070ae0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.06);box-shadow:0 8px 32px #0009,0 0 0 1px #0000004d;overflow:hidden;transition:border-color .4s,box-shadow .4s;animation:slideFadeIn .3s cubic-bezier(.16,1,.3,1) both}.mc-widget.mc-glow--live{border-color:rgba(var(--accent-rgb,0,229,255),.2);box-shadow:0 8px 32px #0009,0 0 20px rgba(var(--accent-rgb,0,229,255),.08)}.mc-widget.mc-glow--flood{border-color:#fbbf2440;box-shadow:0 8px 32px #0009,0 0 20px #fbbf2414}.mc-widget.mc-glow--stale{border-color:#ef444440;box-shadow:0 8px 32px #0009,0 0 20px #ef44440f}.mc-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.04);transition:background .15s}.mc-header:hover{background:#ffffff05}.mc-header-left{display:flex;align-items:center;gap:8px}.mc-header-dot{width:6px;height:6px;border-radius:50%;background:var(--text-dim);transition:background .3s,box-shadow .3s}.mc-header-dot--active{background:var(--cyan-neon);box-shadow:0 0 8px var(--cyan-neon);animation:mc-pulse-dot 2s ease-in-out infinite}.mc-header-label{font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--cyan-neon)}.mc-header-right{display:flex;align-items:center;gap:10px}.mc-header-btn{font-size:9px;font-weight:600;letter-spacing:.12em;color:var(--text-dim);background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:4px;transition:color .15s,background .15s}.mc-header-btn:hover{color:var(--cyan-neon);background:rgba(var(--accent-rgb,0,229,255),.06)}.mc-header-chevron{font-size:9px;color:var(--text-dim)}.mc-body{max-height:380px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}.mc-row{position:relative;padding:12px 14px;border-top:1px solid rgba(255,255,255,.03);cursor:pointer;transition:background .15s}.mc-row:first-child{border-top:none}.mc-row:hover{background:#ffffff05}.mc-row-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:3px}.mc-row-title{font-size:11px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.mc-row-target{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--text-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.mc-arrow{color:var(--text-dim);font-size:9px;flex-shrink:0}.mc-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:10px;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;font-family:var(--font-mono)}.mc-badge-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.mc-badge--live{background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.25)}.mc-badge--live .mc-badge-dot{background:#10b981;box-shadow:0 0 4px #10b981;animation:mc-pulse-dot 1.5s ease-in-out infinite}.mc-badge--flood{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.25)}.mc-badge--flood .mc-badge-dot{background:#f59e0b}.mc-badge--stale{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.25)}.mc-badge--stale .mc-badge-dot{background:#ef4444}.mc-badge--hold{background:#fbbf2414;color:#fcd34d;border:1px solid rgba(251,191,36,.2)}.mc-badge--hold .mc-badge-dot{background:#fbbf24}.mc-badge--recovering{background:#3b82f61a;color:#60a5fa;border:1px solid rgba(59,130,246,.25)}.mc-badge--recovering .mc-badge-dot{background:#3b82f6;animation:mc-pulse-dot 1s ease-in-out infinite}.mc-badge--sleep{background:#94a3b81a;color:#cbd5e1;border:1px solid rgba(148,163,184,.3)}.mc-badge--sleep .mc-badge-dot{background:#94a3b8;animation:dot-soft-pulse 2.8s ease-in-out infinite}.mc-progress{position:relative;width:100%;height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden;margin-bottom:6px}.mc-progress-marker{position:absolute;top:0;bottom:0;width:2px;transform:translate(-1px);background:var(--yellow, #fbbf24);z-index:2;pointer-events:none}.mc-progress-fill{height:100%;border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1);position:relative}.mc-progress-fill.mc-shimmer{overflow:hidden}.mc-progress-fill.mc-shimmer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:mc-shimmer-move 1.8s linear infinite;will-change:transform}.mc-progress-labels{position:absolute;top:-16px;left:0;right:0;display:flex;justify-content:space-between;font-size:9px;font-weight:700;color:var(--text-mid);font-family:var(--font-mono)}.mc-eta{color:var(--cyan-neon);opacity:.8}.mc-row-footer{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.mc-counters{display:flex;gap:8px;font-size:9px;font-family:var(--font-mono)}.mc-counter-ok{color:var(--emerald, #34d399)}.mc-counter-fail{color:var(--red, #f87171)}.mc-counter-total{color:var(--text-dim)}.mc-speed{font-size:9px;color:var(--cyan-neon);font-family:var(--font-mono);opacity:.8}.mc-speed--stale{color:var(--text-dim);opacity:.6}.mc-actions{position:absolute;top:10px;right:10px;display:flex;gap:4px;animation:fadeIn .15s ease}.mc-action-btn{width:24px;height:24px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#0009;color:var(--text-mid);font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mc-action-btn:hover{background:#ffffff14;color:var(--text);border-color:#fff3}.mc-action-btn--primary:hover{background:rgba(var(--accent-rgb,0,229,255),.1);color:var(--cyan-neon);border-color:rgba(var(--accent-rgb,0,229,255),.3)}.mc-action-btn--danger:hover{background:#ef44441a;color:#f87171;border-color:#ef44444d}@keyframes mc-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes mc-shimmer-move{0%{transform:translate(-100%)}to{transform:translate(200%)}}.msg-container{display:flex;height:calc(100vh - 72px);border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0a0f1966;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);box-shadow:0 25px 50px -12px #00000080,0 0 1px rgba(var(--accent-rgb,0,229,255),.2);animation:slideFadeIn .8s cubic-bezier(.16,1,.3,1) both;transform-origin:top center;margin-top:-12px}.message-detail{overscroll-behavior:contain}.custom-scrollbar{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:8px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff47}.bot-info-panel__photo-wrap:hover .bot-info-panel__photo-download,.bot-info-panel__photo-wrap:focus-within .bot-info-panel__photo-download{opacity:1}.msg-sidebar{width:340px;min-width:280px;border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;background:#050a0f33;flex-shrink:0;transition:transform .3s ease,opacity .3s ease}.msg-chat-area{flex:1;display:flex;flex-direction:column;background:#0000001a;position:relative;min-width:0}.msg-bubble{max-width:70%;border-radius:16px;padding:14px 18px}.msg-media-preview img,.msg-media-preview video{max-width:100%;height:auto;border-radius:8px;display:block}.msg-input-zone{padding:16px 24px 20px;border-top:1px solid rgba(255,255,255,.04);display:flex;align-items:center;gap:12px;background:#0a0f1999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.msg-date-separator{display:flex;align-items:center;gap:12px;padding:8px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.msg-date-separator:before,.msg-date-separator:after{content:"";flex:1;height:1px;background:#ffffff0f}.msg-date-separator span{font-size:9px;letter-spacing:.12em;color:var(--text-dim);font-weight:700;white-space:nowrap}.msg-sidebar-toggle{display:none;width:36px;height:36px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--text-dim);cursor:pointer;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.msg-sidebar-toggle:hover{background:rgba(var(--accent-rgb,0,229,255),.08);border-color:rgba(var(--accent-rgb,0,229,255),.3);color:var(--cyan-neon)}@media (max-width: 900px){.msg-sidebar{width:280px;min-width:240px}.msg-bubble{max-width:80%}}@media (max-width: 768px){.msg-container{height:calc(100vh - 56px);border-radius:0;margin-top:0}.msg-sidebar{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:20;transform:translate(-100%);opacity:0;pointer-events:none}.msg-sidebar.msg-sidebar--open{transform:translate(0);opacity:1;pointer-events:auto}.msg-sidebar-toggle{display:flex}.msg-bubble{max-width:88%;padding:10px 14px}.msg-input-zone{padding:12px 12px 16px;gap:8px}.msg-chat-area .msg-header{padding:12px 16px}.msg-chat-area .msg-list{padding:16px;gap:10px}}@keyframes pulse-alert{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.85}}.health-alerts-page{max-width:900px;margin:0 auto;padding:0 16px}.health-alerts-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:12px}.health-alerts-title-row{display:flex;align-items:center;gap:10px}.health-alerts-title{font-size:22px;font-weight:700;color:#fff;font-family:var(--font-heading);margin:0}.health-alerts-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--red);color:#fff;font-size:11px;font-weight:700;animation:pulse-alert 2s ease-in-out infinite;box-shadow:0 0 10px #ef444480}.health-alerts-actions{display:flex;gap:8px}.health-alerts-btn{padding:6px 14px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-dim);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.health-alerts-btn:hover{background:#ffffff14;color:var(--text-mid)}.health-alerts-btn.active{background:rgba(var(--accent-rgb,0,229,255),.1);border-color:rgba(var(--accent-rgb,0,229,255),.25);color:var(--cyan-neon)}.health-alerts-filters{display:flex;gap:6px;margin-bottom:20px;flex-wrap:wrap}.health-alerts-filter-btn{padding:7px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:var(--text-dim);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.health-alerts-filter-btn:hover{background:#ffffff0f;color:var(--text-mid)}.health-alerts-filter-btn.active{background:rgba(var(--accent-rgb,0,229,255),.12);border-color:rgba(var(--accent-rgb,0,229,255),.3);color:var(--cyan-neon);box-shadow:0 0 12px rgba(var(--accent-rgb,0,229,255),.1)}.health-alerts-loading{color:var(--text-dim);text-align:center;padding:40px}.health-alerts-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;background:#ffffff04;border-radius:16px;border:1px solid rgba(255,255,255,.04)}.health-alerts-empty-title{font-size:16px;font-weight:600;color:var(--text-mid);margin:16px 0 6px}.health-alerts-empty-sub{font-size:13px;color:var(--text-dim);opacity:.7;margin:0}.health-alerts-list{display:flex;flex-direction:column;gap:10px}.alert-card{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:all .2s}.alert-card:hover{background:#ffffff0d}.alert-card.acknowledged{opacity:.5}.alert-card-icon{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.alert-card-content{flex:1;min-width:0}.alert-card-top{display:flex;align-items:center;gap:8px;margin-bottom:4px}.alert-card-type{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.alert-card-severity-badge{font-size:9px;font-weight:700;padding:2px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.alert-card-entity{font-size:14px;font-weight:600;color:var(--text);margin:0 0 3px;overflow:hidden;text-overflow:ellipsis}.alert-card-entity--link{background:none;border:none;padding:0;text-align:left;cursor:pointer;font:inherit;display:block;max-width:100%}.alert-card-entity--link:hover,.alert-card-entity--link:focus-visible{color:var(--cyan-neon);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.alert-card-message{font-size:12px;color:var(--text-dim);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-card-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.alert-card-time{font-size:11px;color:var(--text-dim);opacity:.7}.alert-card-ack-btn{width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-dim);font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.alert-card-ack-btn:hover{background:#10b98126;border-color:#10b98166;color:var(--success)}@media (max-width: 768px){.health-alerts-page{padding:0 10px}.health-alerts-header{flex-direction:column;align-items:flex-start;gap:12px}.health-alerts-actions{width:100%;flex-wrap:wrap}.health-alerts-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch}.health-alerts-filter-btn{white-space:nowrap;flex-shrink:0}.alert-card{padding:12px 14px;gap:10px}.alert-card-icon{width:32px;height:32px}.alert-card-entity{font-size:13px}.alert-card-message{font-size:11px}}@media (max-width: 480px){.health-alerts-title{font-size:18px}.alert-card-icon{display:none}.alert-card{padding:10px 12px}.alert-card-severity-badge{display:none}}.health-alerts-section-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin:18px 0 8px;padding:0 2px}.account-summary-card{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);border-left-width:2px;transition:background .18s}.account-summary-card:hover{background:#ffffff0a}.account-summary-card--storm{border-left-color:#ef4444}.account-summary-card--flooding{border-left-color:#f59e0b}.account-summary-card--recovered{border-left-color:#10b981}.account-summary-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.account-summary-name{font-size:13px;font-weight:600;color:var(--text);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-summary-status{font-size:11px;font-weight:600;flex-shrink:0}.account-summary-count{font-size:10px;font-weight:700;padding:2px 7px;border-radius:10px;border:1px solid;flex-shrink:0;font-family:var(--font-mono)}.account-summary-remaining{font-size:11px;color:var(--text-dim);flex-shrink:0}.alert-group-card{border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.055);border-left-width:3px;overflow:hidden;transition:background .18s}.alert-group-card:hover{background:#ffffff0a}.alert-group-card--critical{background:#ef444408}.alert-group-card-main{display:flex;align-items:flex-start;gap:12px;padding:12px 14px}.alert-group-count{font-size:9px;font-weight:700;padding:2px 6px;border-radius:6px;border:1px solid;font-family:var(--font-mono);letter-spacing:.02em}.alert-group-timerange{font-size:10px;color:var(--text-dim);margin:2px 0 0;opacity:.75}.alert-group-expand{width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s}.alert-group-expand:hover{background:#ffffff14;color:var(--text-mid)}.alert-group-expand svg{transition:transform .22s ease}.alert-group-expand.open svg{transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.alert-group-expand svg{transition:none}.account-summary-card,.alert-group-card{transition:none}}.alert-group-members{border-top:1px solid rgba(255,255,255,.04);padding:6px 14px 10px 46px;display:flex;flex-direction:column;gap:4px}.alert-group-member{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.025)}.alert-group-member:last-child{border-bottom:none}.alert-group-member-time{font-size:10px;color:var(--text-dim);flex-shrink:0;font-family:var(--font-mono);opacity:.7;min-width:56px}.alert-group-member-msg{font-size:11px;color:var(--text-dim);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-group-member-ack{width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-dim);font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,border-color .15s,color .15s}.alert-group-member-ack:hover{background:#10b98126;border-color:#10b98166;color:var(--success)}.flood-summary-card{border-radius:14px;background:#f59e0b0a;border:1px solid rgba(245,158,11,.18);border-left:3px solid rgba(245,158,11,.55);box-shadow:0 0 0 1px #f59e0b0f,0 4px 24px #f59e0b0d;overflow:hidden;transition:background .18s}.flood-summary-card:hover{background:#f59e0b0f}.flood-summary-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;gap:12px;flex-wrap:wrap}.flood-summary-left{display:flex;align-items:center;gap:10px}.flood-summary-count{font-size:15px;font-weight:700;color:#f59e0b;letter-spacing:-.01em}.flood-summary-actions{display:flex;align-items:center;gap:8px}.flood-clear-btn{padding:5px 12px;border-radius:7px;font-size:11px;font-weight:600;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-dim);cursor:pointer;transition:border-color .18s,background .18s,color .18s}.flood-clear-btn:hover:not(:disabled){border-color:#ef444466;background:#ef444412;color:#ef4444}.flood-clear-btn.confirming{border-color:#ef444480;background:#ef44441a;color:#ef4444}.flood-clear-btn:disabled{opacity:.5;cursor:not-allowed}.flood-verify-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:500;color:var(--text-dim);cursor:pointer;transition:color .15s,background .15s}.flood-verify-btn:hover{color:var(--text-mid);background:#ffffff0a}.flood-verify-btn svg{transition:transform .22s ease;flex-shrink:0}.flood-verify-btn.open svg{transform:rotate(180deg)}.flood-summary-detail{border-top:1px solid rgba(245,158,11,.1);padding:10px 16px 14px;display:flex;flex-direction:column;gap:8px}@media (prefers-reduced-motion: reduce){.flood-verify-btn svg{transition:none}.flood-summary-card{transition:none}}.notification-bell-container{position:fixed;top:16px;right:20px;z-index:100}.notification-bell-btn{width:40px;height:40px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0a0f14d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;transition:all .2s}.notification-bell-btn:hover{background:#141e28e6;border-color:#ffffff1f;color:var(--text-mid)}.notification-bell-btn.active{background:rgba(var(--accent-rgb,0,229,255),.08);border-color:rgba(var(--accent-rgb,0,229,255),.25);color:var(--cyan-neon)}@media (max-width: 480px){.notification-bell-container{top:12px;right:12px}}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.analytics-layout{display:grid;grid-template-rows:auto 1fr;gap:20px;min-height:100%}.analytics-layout__header{display:flex;flex-direction:column;gap:14px;padding:18px 24px;background:#0a0f1666;border:1px solid rgba(255,255,255,.06);border-radius:16px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.analytics-layout__title{display:flex;align-items:baseline;gap:12px;margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.analytics-layout__crumb{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--text-mid, #94a3b8)}.analytics-layout__filters{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.analytics-layout__subnav{display:flex;flex-wrap:wrap;gap:4px;padding:6px;background:#00000040;border-radius:12px;border:1px solid rgba(255,255,255,.04);margin-top:4px}.analytics-layout__subnav a{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;box-sizing:border-box;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:500;color:var(--text-mid, #94a3b8);text-decoration:none;transition:background .12s,color .12s}.analytics-layout__subnav a:hover{background:#ffffff0a;color:var(--text)}.analytics-layout__subnav a.is-active{background:rgba(var(--accent-rgb,0,229,255),.1);color:var(--cyan-neon, #00e5ff)}.analytics-layout__body{padding:0 4px 24px}.analytics-section{display:flex;flex-direction:column;gap:14px}.analytics-section__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.analytics-section__title{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-mid, #94a3b8)}.analytics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.analytics-grid--wide{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.analytics-metric-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:#0f141e8c;border:1px solid rgba(255,255,255,.05);border-radius:12px;transition:border-color .15s,background .15s,transform .15s}.analytics-metric-card--compact{padding:10px 12px;gap:4px}.analytics-metric-card--interactive{cursor:pointer}.analytics-metric-card--interactive:hover{background:#141c28b3;border-color:rgba(var(--accent-rgb,0,229,255),.18);transform:translateY(-1px)}.analytics-metric-card--interactive:focus-visible{outline:2px solid var(--cyan-neon, #00e5ff);outline-offset:2px}.analytics-metric-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.analytics-metric-card__label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-mid, #94a3b8)}.analytics-metric-card__delta{font-size:11px;font-weight:600;letter-spacing:.02em}.analytics-metric-card__value{font-family:var(--font-mono);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.15}.analytics-metric-card--compact .analytics-metric-card__value{font-size:18px}.analytics-metric-card__spark{margin-top:4px;height:30px;display:flex;align-items:stretch}.analytics-metric-card--compact .analytics-metric-card__spark{height:22px}.analytics-segmented{display:inline-flex;padding:4px;background:#0000004d;border:1px solid rgba(255,255,255,.05);border-radius:10px;gap:2px}.analytics-segmented--sm{padding:2px}.analytics-segmented__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text-mid, #94a3b8);padding:6px 12px;font-size:11px;font-weight:600;letter-spacing:.06em;border-radius:7px;cursor:pointer;transition:background .12s,color .12s}.analytics-segmented--sm .analytics-segmented__btn{padding:4px 9px;font-size:10px}.analytics-segmented__btn:hover{color:var(--text);background:#ffffff0a}.analytics-segmented__btn.is-active{color:var(--cyan-neon, #00e5ff);background:rgba(var(--accent-rgb,0,229,255),.12)}.analytics-segmented__btn:focus-visible{outline:2px solid var(--cyan-neon, #00e5ff);outline-offset:1px}.analytics-scope-pills{display:inline-flex;flex-wrap:wrap;gap:6px}.analytics-scope-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;background:#ffffff05;border:1px solid rgba(255,255,255,.06);color:var(--text-mid, #94a3b8);padding:6px 12px;font-size:11px;font-weight:500;border-radius:999px;cursor:pointer;transition:all .12s}.analytics-scope-pill:hover{color:var(--text);border-color:rgba(var(--accent-rgb,0,229,255),.2)}.analytics-scope-pill.is-active{background:rgba(var(--accent-rgb,0,229,255),.1);color:var(--cyan-neon, #00e5ff);border-color:rgba(var(--accent-rgb,0,229,255),.35)}.analytics-scope-pill:focus-visible{outline:2px solid var(--cyan-neon, #00e5ff);outline-offset:1px}.analytics-scope-select{display:inline-flex;align-items:center;gap:8px}.analytics-scope-select__label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-mid, #94a3b8)}.analytics-scope-select select{min-height:44px;background:#0000004d;border:1px solid rgba(255,255,255,.06);color:var(--text);padding:6px 10px;font-size:12px;border-radius:8px;cursor:pointer}.analytics-alert-badge{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:0 5px;height:18px;font-size:10px;font-weight:700;border-radius:999px;background:#ef44442e;color:var(--red, #ef4444);letter-spacing:.02em}.analytics-alert-badge--sm{min-width:14px;height:14px;font-size:9px;padding:0 3px}.analytics-alert-badge--critical{background:#ef444447}.analytics-alert-badge__pulse{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:var(--red, #ef4444);box-shadow:0 0 #ef444499;animation:analytics-pulse 1.4s ease-out infinite}@keyframes analytics-pulse{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.analytics-skel{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;border-radius:8px;animation:analytics-shimmer 1.4s ease-in-out infinite}.analytics-skel--card{height:92px}.analytics-skel--row{height:56px;margin-bottom:8px}@keyframes analytics-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.analytics-empty,.analytics-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:48px 24px;border:1px dashed rgba(255,255,255,.08);border-radius:16px;text-align:center;color:var(--text-mid, #94a3b8);background:#00000026}.analytics-empty__icon,.analytics-error__icon{width:36px;height:36px;opacity:.6}.analytics-empty__title{font-size:14px;font-weight:600;color:var(--text)}.analytics-empty__body{font-size:12px;max-width:380px}.analytics-error__title{color:var(--red, #ef4444);font-weight:600}.analytics-error__retry{margin-top:6px;min-height:44px;padding:8px 16px;font-size:11px;font-weight:600;letter-spacing:.06em;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:transparent;color:var(--text);cursor:pointer}.analytics-error__retry:hover{background:#ffffff0f}.analytics-table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.analytics-table th{text-align:left;font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-mid, #94a3b8);padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);background:#0000002e;position:sticky;top:0}.analytics-table td{padding:12px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--text)}.analytics-table tr:hover td{background:#ffffff05}.analytics-table__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.analytics-table__status{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.analytics-status-dot{width:6px;height:6px;border-radius:50%}.analytics-status-dot--ok{background:var(--success, #10b981)}.analytics-status-dot--warning{background:var(--yellow, #f59e0b)}.analytics-status-dot--danger{background:var(--red, #ef4444)}.analytics-status-dot--info{background:var(--cyan-neon, #00e5ff)}.analytics-status-dot--muted{background:var(--text-dim, #64748b)}.notification-center{position:absolute;top:56px;right:0;width:380px;max-width:calc(100vw - 32px);max-height:70vh;background:#0d121cf5;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 20px 60px #0000008c;display:flex;flex-direction:column;overflow:hidden;z-index:60;animation:analytics-notif-pop .16s ease-out}@keyframes analytics-notif-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.notification-center__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.notification-center__title{font-size:13px;font-weight:600;color:var(--text)}.notification-center__actions{display:inline-flex;gap:8px}.notification-center__btn{background:transparent;border:0;color:var(--text-mid, #94a3b8);font-size:11px;cursor:pointer;padding:4px 6px;border-radius:6px}.notification-center__btn:hover{color:var(--cyan-neon, #00e5ff);background:rgba(var(--accent-rgb,0,229,255),.06)}.notification-center__list{overflow-y:auto;max-height:60vh}.notification-center__empty{padding:32px 20px;text-align:center;font-size:12px;color:var(--text-mid, #94a3b8)}.notification-center__item{display:grid;grid-template-columns:28px 1fr auto;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.03);transition:background .12s}.notification-center__item:hover{background:#ffffff08}.notification-center__item.is-read{opacity:.55}.notification-center__icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgba(var(--accent-rgb,0,229,255),.1);color:var(--cyan-neon, #00e5ff)}.notification-center__icon[data-sev=critical]{background:#ef444424;color:var(--red, #ef4444)}.notification-center__icon[data-sev=warning]{background:#f59e0b24;color:var(--yellow, #f59e0b)}.notification-center__icon[data-sev=success]{background:#10b98124;color:var(--success, #10b981)}.notification-center__body{display:flex;flex-direction:column;gap:2px;min-width:0}.notification-center__row1{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.notification-center__name{font-size:12px;font-weight:600;color:var(--text);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.notification-center__time{font-size:10px;color:var(--text-mid, #94a3b8);flex-shrink:0}.notification-center__entity{font-size:11px;color:var(--text-mid, #94a3b8);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.notification-center__msg{font-size:11px;color:#cbd5e1;line-height:1.4;word-break:break-word}.notification-center__ack{align-self:flex-start;background:transparent;border:1px solid rgba(255,255,255,.08);color:var(--success, #10b981);width:24px;height:24px;border-radius:6px;cursor:pointer;font-size:12px}.notification-center__ack:hover{background:#10b9811a}.notification-center__foot{padding:10px 16px;border-top:1px solid rgba(255,255,255,.05);text-align:center}.notification-center__view-all{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--cyan-neon, #00e5ff);background:transparent;border:0;cursor:pointer}@media (max-width: 768px){.analytics-layout__header{padding:14px 16px;border-radius:12px}.analytics-layout__filters{gap:10px}.analytics-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.analytics-table{font-size:11px}.analytics-table th,.analytics-table td{padding:8px 10px}.notification-center{width:calc(100vw - 24px);right:-12px}}@media (prefers-reduced-motion: reduce){.analytics-skel,.analytics-alert-badge__pulse,.notification-center{animation:none!important}.analytics-metric-card--interactive:hover{transform:none}}#spotlight-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding:14vh 16px 16px;background:#04080f8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:fadeIn .15s ease both}.spotlight-container{width:100%;max-width:560px;background:#0a0f16d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border3);border-radius:16px;box-shadow:0 24px 64px #0000008c,inset 0 1px #ffffff0f;overflow:hidden;display:flex;flex-direction:column;max-height:70vh;animation:slideUp .2s cubic-bezier(.16,1,.3,1) both}.sp-header{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.sp-header svg{width:18px;height:18px;stroke:var(--text-dim);stroke-width:2;fill:none;flex-shrink:0}.sp-input{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:var(--font);font-size:15px}.sp-input::-moz-placeholder{color:var(--text-dim)}.sp-input::placeholder{color:var(--text-dim)}.sp-badge{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--text-dim);background:#ffffff0a;border:1px solid var(--border2);border-radius:6px;padding:3px 7px;flex-shrink:0}.sp-body{overflow-y:auto;padding:8px}.sp-group-label{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);padding:12px 12px 6px}.sp-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease}.sp-item:hover{background:#ffffff08}.sp-item.active{background:rgba(var(--accent-rgb,0,229,255),.08);box-shadow:inset 2px 0 0 var(--cyan-neon)}.sp-item-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.sp-item-icon svg{width:18px;height:18px;stroke:var(--text-dim);stroke-width:1.8;fill:none;transition:stroke .15s ease}.sp-item.active .sp-item-icon svg{stroke:var(--cyan-neon);filter:drop-shadow(0 0 5px rgba(var(--accent-rgb,0,229,255),.4))}.sp-item-text{flex:1;font-size:13px;color:var(--text-mid);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-item.active .sp-item-text{color:var(--text)}.sp-shortcut{display:flex;gap:4px;flex-shrink:0}.sp-key{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--text-dim);background:#ffffff0a;border:1px solid var(--border2);border-radius:5px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center}.sp-item.active .sp-key{color:var(--cyan-neon);border-color:var(--border-cyan)}.ld-card{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);background:radial-gradient(ellipse 70% 55% at 50% 38%,rgba(var(--accent-rgb, 0, 229, 255),.07),transparent 70%),var(--black2);border:1px solid var(--border2);border-radius:var(--radius-lg);overflow:hidden}.ld-card__caption{text-align:center;z-index:3}.ld-card__title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;letter-spacing:var(--tracking-tight);color:var(--text)}.ld-card__sub{font-family:var(--font);font-size:var(--text-sm);color:var(--text-mid);margin-top:2px}.ld-dots:after{content:"";animation:ldDots 1.6s steps(1) infinite}.ld-card__sub--rotate{min-height:1.4em;animation:ldQuipIn .45s var(--ease-out)}@keyframes ldQuipIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ld-delayed{animation:ldDelayedIn .25s var(--ease-out) .22s both}@keyframes ldDelayedIn{0%{opacity:0}to{opacity:1}}@keyframes ldDots{0%{content:""}25%{content:"·"}50%{content:"· ·"}75%{content:"· · ·"}to{content:""}}.tg-stage{position:relative;width:150px;height:150px;display:grid;place-items:center;z-index:2}.tg-glow{position:absolute;top:12%;right:12%;bottom:18%;left:12%;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb, 0, 229, 255),.3),rgba(var(--blue-accent-rgb),.1) 45%,transparent 70%);filter:blur(6px)}.tg-svg-defs{position:absolute;width:0;height:0}.tg-plane{position:relative;z-index:2;overflow:visible}.tg-plane__body,.tg-plane__crease,.tg-plane__fold{fill:none;stroke:url(#tgGrad);stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(var(--accent-rgb, 0, 229, 255),.5))}.tg-plane__body,.tg-plane__fold{stroke-width:1.8}.tg-plane__crease{stroke-width:1.5;opacity:.6}.tg-plane--draw .tg-plane__body{stroke-dasharray:200;animation:planeDraw 3s var(--ease-out) infinite}.tg-plane--draw .tg-plane__crease,.tg-plane--draw .tg-plane__fold{stroke-dasharray:72;animation:planeDrawCrease 3s var(--ease-out) infinite}@keyframes planeDraw{0%{stroke-dashoffset:200;opacity:.12}32%{stroke-dashoffset:0;opacity:1}60%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-200;opacity:.12}}@keyframes planeDrawCrease{0%,20%{stroke-dashoffset:72;opacity:0}42%{stroke-dashoffset:0;opacity:.6}60%{stroke-dashoffset:0;opacity:.6}to{stroke-dashoffset:-72;opacity:0}}.tg2-orbit{transform-origin:center;animation:tgSpin 2.4s linear infinite}@keyframes tgSpin{to{transform:rotate(360deg)}}.tg2-comet{fill:none;stroke:url(#tgComet);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:110 220;filter:drop-shadow(0 0 6px rgba(var(--accent-rgb, 0, 229, 255),.8))}.tg2-head{fill:#fff;filter:drop-shadow(0 0 6px var(--cyan-neon)) drop-shadow(0 0 12px var(--cyan-neon))}.tg2-ring2{transform-origin:center;animation:tgSpin 4.2s linear infinite reverse}.tg2-ring2 circle{fill:none;stroke:rgba(var(--blue-accent-rgb),.45);stroke-width:1;stroke-dasharray:3 12}.tg2-pulse{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:70px;height:70px;border-radius:50%;border:1px solid rgba(var(--accent-rgb, 0, 229, 255),.5);animation:tgPulse 2.6s ease-out infinite}.tg2-pulse:nth-child(2){animation-delay:.87s}.tg2-pulse:nth-child(3){animation-delay:1.74s}@keyframes tgPulse{0%{transform:scale(.5);opacity:.9}to{transform:scale(2.6);opacity:0}}.sk-root{position:relative;width:100%;height:100%;padding:var(--space-6);background:var(--black);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden;--ld-block: rgba(255, 255, 255, .045);--ld-block-soft: rgba(255, 255, 255, .03);--ld-shimmer: rgba(255, 255, 255, .06)}.sk-block{background:var(--ld-block);border-radius:var(--radius-sm)}.sk-soft{background:var(--ld-block-soft)}.sk-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6)}.sk-head__btns{display:flex;gap:var(--space-3)}.sk-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-bottom:var(--space-5)}.sk-statbar{display:flex;align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md)}.sk-statbar__lines{display:flex;flex-direction:column;gap:6px}.sk-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.sk-cardx{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.sk-cardx__top{display:flex;justify-content:space-between}.sk-cardx__acts{display:flex;gap:6px}.sk-cardx__body{display:flex;flex-direction:column;gap:8px;padding:4px 0}.sk-cardx__foot{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border);margin-top:4px}.sk-cardx__cell{display:grid;place-items:center;padding:var(--space-3) 0}.sk-cardx__cell:first-child{border-right:1px solid var(--border)}.sk-cardx__pill{display:grid;place-items:center;padding-top:var(--space-3);border-top:1px solid var(--border)}.sk-shimmer{position:relative;overflow:hidden}.sk-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--ld-shimmer),transparent);transform:translate(-100%);animation:skShimmer 2.2s var(--ease-out) infinite}@keyframes skShimmer{to{transform:translate(100%)}}.sk-wave .sk-statbar,.sk-wave .sk-cardx{border-color:var(--border);animation:skCharge 3.2s var(--ease-out) infinite;will-change:box-shadow,border-color,transform}.sk-wave .sk-stats>*{animation-delay:calc(var(--i, 0) * .4s + .15s)}.sk-wave .sk-cards>*{animation-delay:calc(var(--i, 0) * .5s + .45s)}@keyframes skCharge{0%,to{border-color:var(--border);box-shadow:none;transform:translateY(0)}12%{border-color:rgba(var(--accent-rgb, 0, 229, 255),.45);box-shadow:0 0 22px rgba(var(--accent-rgb, 0, 229, 255),.18),inset 0 0 0 1px rgba(var(--accent-rgb, 0, 229, 255),.12);transform:translateY(-1px)}34%{border-color:var(--border);box-shadow:none;transform:translateY(0)}}.sk-wave .sk-block{animation:skBlockSettle 3.2s ease-in-out infinite}.sk-wave .sk-cards>* .sk-block{animation-delay:calc(var(--i, 0) * .5s + .45s)}@keyframes skBlockSettle{0%,to{opacity:.45}16%{opacity:1}60%{opacity:.8}}.sk-beam{position:absolute;top:-40%;left:-30%;width:45%;height:180%;background:linear-gradient(105deg,transparent,rgba(var(--accent-rgb, 0, 229, 255),.13) 45%,rgba(var(--blue-accent-rgb),.1) 55%,transparent);transform:rotate(8deg);filter:blur(10px);animation:skBeam 3.2s var(--ease-out) infinite;z-index:4;pointer-events:none}@keyframes skBeam{0%{transform:translate(-30%) rotate(8deg)}to{transform:translate(360%) rotate(8deg)}}@media (prefers-reduced-motion: reduce){.tg-plane--draw .tg-plane__body,.tg-plane--draw .tg-plane__fold{animation:none!important;stroke-dashoffset:0!important;opacity:1!important}.tg-plane--draw .tg-plane__crease{animation:none!important;stroke-dashoffset:0!important;opacity:.6!important}.sk-wave .sk-block{opacity:1!important}}@keyframes chat-row-highlight-pulse{0%{background:#00e5ff24;box-shadow:inset 0 0 0 1px #00e5ff4d}60%{background:#00e5ff14;box-shadow:inset 0 0 0 1px #00e5ff26}to{background:transparent;box-shadow:none}}.chat-row--highlight{animation:chat-row-highlight-pulse 2.5s ease-out forwards}@media (prefers-reduced-motion: reduce){.chat-row--highlight{animation:none!important;background:#00e5ff12!important}}.content-filter-panel{border:1px solid rgba(255,255,255,.06);border-radius:14px;background:#0a0e1680;padding:16px;display:flex;flex-direction:column;gap:14px}.cfp-header{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--cyan-neon);letter-spacing:.05em}.cfp-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.04)}.cfp-row-info{display:flex;flex-direction:column;gap:2px}.cfp-row-label{font-size:12px;font-weight:600;color:var(--text)}.cfp-row-desc{font-size:10px;color:var(--text-dim)}.cfp-toggle{width:38px;height:20px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;cursor:pointer;position:relative;transition:all .2s;flex-shrink:0}.cfp-toggle.active{background:rgba(var(--accent-rgb,0,229,255),.2);border-color:rgba(var(--accent-rgb,0,229,255),.4)}.cfp-toggle-dot{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-dim);transition:all .2s}.cfp-toggle.active .cfp-toggle-dot{left:20px;background:var(--cyan-neon);box-shadow:0 0 6px rgba(var(--accent-rgb,0,229,255),.5)}.cfp-section{display:flex;flex-direction:column;gap:8px}.cfp-section-label{font-size:11px;font-weight:600;color:var(--text-mid);letter-spacing:.04em}.cfp-section-desc{font-size:10px;color:var(--text-dim);margin-top:-4px}.cfp-keywords-input{display:flex;gap:6px}.cfp-input{flex:1;padding:8px 12px;font-size:11px;background:#0000004d;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:var(--text);outline:none;min-height:44px;transition:border-color .15s}.cfp-input:focus{border-color:rgba(var(--accent-rgb,0,229,255),.3)}.cfp-add-btn{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:8px;border:1px solid rgba(var(--accent-rgb,0,229,255),.2);background:rgba(var(--accent-rgb,0,229,255),.05);color:var(--cyan-neon);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.cfp-add-btn:hover:not(:disabled){background:rgba(var(--accent-rgb,0,229,255),.15)}.cfp-add-btn:disabled{opacity:.3;cursor:default}.cfp-chips{display:flex;flex-wrap:wrap;gap:6px}.cfp-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#f87171;font-size:10px;font-weight:600}.cfp-chip-x{background:none;border:none;color:inherit;cursor:pointer;font-size:13px;line-height:1;opacity:.6;padding:0}.cfp-chip-x:hover{opacity:1}.cfp-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:6px}.cfp-media-btn{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;color:var(--text-dim);font-size:10px;cursor:pointer;transition:all .15s}.cfp-media-btn:hover{background:#ffffff0d;border-color:#ffffff1a}.cfp-media-btn.active{background:#10b9811a;border-color:#10b9814d;color:#34d399}.radar-card{border:1px solid rgba(255,255,255,.08);transition:border-color .16s,transform .16s}.radar-card:hover,.radar-card:focus-visible{border-color:rgba(var(--accent-rgb, 0, 229, 255),.4);transform:translateY(-1px)}.pv-icon-btn{color:#fff6}.pv-icon-btn:hover,.pv-icon-btn:focus-visible{color:var(--text)}.pv-icon-btn-danger:hover,.pv-icon-btn-danger:focus-visible{background:#ef44442e}.pv-bot-delete{background:#ffffff08;color:#ffffff4d}.pv-bot-delete:hover,.pv-bot-delete:focus-visible{background:#ff525214;color:#ff5252}.pv-select-option:not([aria-selected=true]):hover,.pv-select-option:not([aria-selected=true]):focus-visible{background:#ffffff0a}.pv-cache-option:not([aria-selected=true]):hover,.pv-cache-option:not([aria-selected=true]):focus-visible{background:#ffffff08}.pv-add-seq-btn{border:1px solid rgba(255,255,255,.08);color:#fff9}.pv-add-seq-btn:hover,.pv-add-seq-btn:focus-visible{border-color:#4ade804d;color:var(--success)}.pv-add-seq-dashed{border:1px dashed rgba(255,255,255,.08);color:#fff6}.pv-add-seq-dashed:hover,.pv-add-seq-dashed:focus-visible{border-color:#4ade804d;color:var(--success)}.pv-media-slot{border:1px dashed rgba(255,255,255,.1);color:#ffffff4d}.pv-media-slot:hover,.pv-media-slot:focus-visible{border-color:#4ade804d;color:var(--success)}.pv-fmt-btn{background:#ffffff0a;color:#ffffff80}.pv-fmt-btn:hover,.pv-fmt-btn:focus-visible{background:#ffffff14;color:var(--text)}.pv-emoji-btn{background:transparent}.pv-emoji-btn:hover,.pv-emoji-btn:focus-visible{background:#ffffff14}.pv-emoji-premium{background:transparent}.pv-emoji-premium:hover,.pv-emoji-premium:focus-visible{background:#c4b5fd2e}.pv-send-opt{transition:filter .15s,box-shadow .15s}.pv-send-opt:hover{filter:brightness(1.14)}.pv-send-opt:focus-visible{filter:brightness(1.14);outline:none;box-shadow:0 0 0 2px #ec489980}.pv-toolbar,.vp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px}.pv-create,.vp-create{transition:all .2s}.pv-create:hover,.pv-create:focus-visible{transform:translateY(-1px);box-shadow:0 4px 20px rgba(var(--accent-rgb,0,229,255),.3)}.vp-create:hover,.vp-create:focus-visible{transform:translateY(-1px);box-shadow:0 4px 20px rgba(var(--vip-accent-rgb),.3)}.pv-search,.vp-search{flex:1;min-width:200px;max-width:360px;background:#0006;border:1px solid rgba(255,255,255,.08);color:var(--text);padding:9px 12px 9px 34px;border-radius:10px;font-size:13px;outline:none;transition:border-color .2s;background-repeat:no-repeat;background-position:11px center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='M21 21l-4.35-4.35'/%3E%3C/svg%3E")}.pv-search:focus{border-color:rgba(var(--accent-rgb,0,229,255),.4)}.vp-search:focus{border-color:rgba(var(--vip-accent-rgb),.4)}.pv-search::-moz-placeholder,.vp-search::-moz-placeholder{color:var(--text-dim)}.pv-search::placeholder,.vp-search::placeholder{color:var(--text-dim)}.pv-seg,.vp-seg{display:inline-flex;background:#0000004d;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:2px;gap:2px}.pv-seg button,.vp-seg button{background:none;border:none;color:var(--text-dim);font-size:11px;font-weight:700;padding:6px 12px;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap}.pv-seg button:hover,.vp-seg button:hover{color:var(--text-mid)}.pv-seg button.active{background:rgba(var(--accent-rgb,0,229,255),.1);color:var(--cyan-neon)}.vp-seg button.active{background:rgba(var(--vip-accent-rgb),.1);color:var(--vip-accent)}.pv-sort,.vp-sort{background:#0006;border:1px solid rgba(255,255,255,.08);color:var(--text-mid);padding:8px 28px 8px 12px;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.pv-sort option,.vp-sort option{background:#0a0b13;color:#e2e8f0}.vp-tagfilter{font-size:10px;font-weight:700;letter-spacing:.02em;padding:4px 10px;border-radius:999px;border:1px solid;cursor:pointer;transition:all .2s}.pv-stats,.vp-stats{display:flex;gap:24px;margin-top:12px}.pv-stat,.vp-stat{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-dim);font-weight:600}.pv-stat-value,.vp-stat-value{color:var(--text);font-weight:800;font-size:13px}.hover\:border-\[rgba\(239\,68\,68\,0\.35\)\]:hover{border-color:#ef444459}.hover\:bg-cyan-500\/20:hover{background-color:#06b6d433}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-yellow-500\/20:hover{background-color:#eab30833}.hover\:bg-zinc-500\/20:hover{background-color:#71717a33}.hover\:text-\[var\(--red\)\]:hover{color:var(--red)}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:border-\[rgba\(0\,229\,255\,0\.35\)\]:focus{border-color:#00e5ff59}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 768px){.md\:\!ml-\[264px\]{margin-left:264px!important}.md\:\!ml-\[88px\]{margin-left:88px!important}.md\:flex{display:flex}}
