*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Geist,ui-sans-serif,system-ui,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body,#root{height:100%}body{letter-spacing:-.005em;font-family:Geist,ui-sans-serif,system-ui,sans-serif}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.z-\[1100\]{z-index:1100}.mx-auto{margin-left:auto;margin-right:auto}.mb-3{margin-bottom:.75rem}.mb-7{margin-bottom:1.75rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-0{min-width:0}.max-w-\[1200px\]{max-width:1200px}.max-w-\[420px\]{max-width:420px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.bg-\[\#020817\]{--tw-bg-opacity:1;background-color:rgb(2 8 23/var(--tw-bg-opacity,1))}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-\[\#020817\]{--tw-gradient-from:#020817 var(--tw-gradient-from-position);--tw-gradient-to:#02081700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from:#a78bfa var(--tw-gradient-from-position);--tw-gradient-to:#a78bfa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#1a1033\]{--tw-gradient-to:#1a1033 var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to:#3b82f6 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-20{padding-bottom:5rem}.pt-\[6vh\]{padding-top:6vh}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:Geist,ui-sans-serif,system-ui,sans-serif}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[26px\]{font-size:26px}.text-sm{font-size:.875rem;line-height:1.25rem}.font-black{font-weight:900}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-none{line-height:1}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline-none{outline-offset:2px;outline:2px solid #0000}.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)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}input:-webkit-autofill{-webkit-text-fill-color:inherit!important;caret-color:inherit!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;caret-color:inherit!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:focus{-webkit-text-fill-color:inherit!important;caret-color:inherit!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:active{-webkit-text-fill-color:inherit!important;caret-color:inherit!important;transition:background-color 9999s ease-in-out!important;box-shadow:inset 0 0 0 1000px #0000!important}:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #3b82f6}body.theme-light :focus-visible{outline-color:#6366f1}body.theme-dark :focus-visible{outline-color:#60a5fa}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.text-\[8px\],.text-\[8\.5px\],.text-\[9px\],.text-\[10px\]{font-size:11px!important}body.theme-light{--ml-bg:#f7f8fa;--ml-surface:#fff;--ml-elevated:#fcfcfd;--ml-soft:#f3f4f6;--ml-border:#e5e7eb;--ml-border-strong:#d1d5db;--ml-text:#111827;--ml-text-secondary:#6b7280;--ml-text-muted:#9ca3af;--ml-text-disabled:#d1d5db;--ml-accent:#6366f1;--ml-accent-soft:#818cf8;--ml-slate-blue:#667eea;--ml-emerald:#10b981;--ml-ink:#111827;color:var(--ml-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;letter-spacing:-.005em;font-feature-settings:"ss01", "cv11";font-family:Geist,system-ui,sans-serif;background:var(--ml-bg)!important}body.theme-light .font-display,body.theme-light h1,body.theme-light h2,body.theme-light h3{letter-spacing:-.025em;font-weight:600;font-family:Geist,system-ui,sans-serif!important}body.theme-light .bg-\[\#020817\]{background-color:var(--ml-bg)!important}body.theme-light .bg-\[\#0a0f1e\]{background-color:var(--ml-surface)!important;border-color:var(--ml-border)!important}body.theme-light .bg-\[\#0f172a\]{background-color:var(--ml-surface)!important}body.theme-light .bg-\[\#0b1430\]{background-color:var(--ml-soft)!important}body.theme-light .bg-\[\#040a16\]{background-color:var(--ml-bg)!important}body.theme-light .bg-slate-950{background-color:var(--ml-soft)!important}body.theme-light .bg-slate-900{background-color:var(--ml-surface)!important}body.theme-light .bg-slate-800{background-color:var(--ml-soft)!important}body.theme-light .bg-slate-700{background-color:var(--ml-border)!important}body.theme-light .bg-slate-600{background-color:var(--ml-border-strong)!important}body.theme-light [class*=bg-slate-900\/]{background-color:#fffffff0!important}body.theme-light [class*=bg-slate-800\/]{background-color:#f3f4f6eb!important}body.theme-light [class*=bg-slate-700\/]{background-color:#e5e7ebcc!important}body.theme-light [class*=bg-slate-600\/]{background-color:#d1d5db8c!important}body.theme-light .text-white,body.theme-light .text-slate-50,body.theme-light .text-slate-100,body.theme-light .text-slate-200{color:var(--ml-text)!important}body.theme-light .text-slate-300{color:#374151!important}body.theme-light .text-slate-400,body.theme-light .text-slate-500{color:var(--ml-text-secondary)!important}body.theme-light .text-slate-600{color:var(--ml-text-muted)!important}body.theme-light .border-slate-900,body.theme-light .border-slate-800{border-color:var(--ml-border)!important}body.theme-light .border-slate-700{border-color:var(--ml-border-strong)!important}body.theme-light .border-slate-600{border-color:var(--ml-text-muted)!important}body.theme-light [class*=border-slate-800\/]{border-color:#1118270f!important}body.theme-light [class*=border-slate-700\/]{border-color:#11182717!important}body.theme-light .hover\:bg-slate-700\/50:hover{background-color:#6366f10d!important}body.theme-light .hover\:bg-slate-700\/80:hover{background-color:#6366f114!important}body.theme-light .hover\:bg-slate-800\/60:hover{background-color:var(--ml-soft)!important}body.theme-light .glass-panel{background:var(--ml-surface);border:1px solid var(--ml-border);border-radius:24px;box-shadow:0 10px 30px #1118270d,inset 0 1px #ffffffd9}body.theme-light .glass-panel-strong{-webkit-backdrop-filter:blur(20px)saturate(140%);background:#ffffffc7;border:1px solid #fff6;border-radius:24px;box-shadow:0 14px 40px #11182714,inset 0 1px #fffffff2}body.theme-light input[type=text],body.theme-light input[type=number],body.theme-light input[type=search],body.theme-light input[type=email],body.theme-light input[type=password],body.theme-light input[type=date],body.theme-light input[type=month],body.theme-light input[type=tel],body.theme-light input[type=url],body.theme-light input:not([type]),body.theme-light textarea,body.theme-light select{transition:border-color .2s,box-shadow .2s;background-color:var(--ml-surface)!important;color:var(--ml-text)!important;border:1px solid var(--ml-border)!important;border-radius:16px!important}body.theme-light input:focus,body.theme-light textarea:focus,body.theme-light select:focus{outline:none;border-color:var(--ml-accent)!important;box-shadow:0 0 0 4px #6366f114!important}body.theme-light input::-moz-placeholder{opacity:1;color:var(--ml-text-muted)!important}body.theme-light textarea::-moz-placeholder{opacity:1;color:var(--ml-text-muted)!important}body.theme-light input::placeholder,body.theme-light textarea::placeholder{opacity:1;color:var(--ml-text-muted)!important}body.theme-light ::-webkit-scrollbar-thumb{background:#11182724;border-radius:6px}body.theme-light ::-webkit-scrollbar-thumb:hover{background:#11182738}body.theme-light ::-webkit-scrollbar-track{background:0 0}body.theme-light .from-violet-400{--tw-gradient-from:var(--ml-accent) var(--tw-gradient-from-position)!important}body.theme-light .to-blue-500{--tw-gradient-to:var(--ml-slate-blue) var(--tw-gradient-to-position)!important}body.theme-light .text-cyan-300,body.theme-light .text-cyan-400{color:#0891b2!important}body.theme-light .text-cyan-500{color:#0e7490!important}body.theme-light .text-violet-400,body.theme-light .text-violet-300{color:var(--ml-accent)!important}body.theme-light .text-blue-500,body.theme-light .text-blue-400,body.theme-light .text-blue-300{color:var(--ml-slate-blue)!important}body.theme-light .text-rose-500,body.theme-light .text-rose-400,body.theme-light .text-rose-300{color:#be123c!important}body.theme-light .text-emerald-400,body.theme-light .text-emerald-300{color:var(--ml-emerald)!important}body.theme-light .text-amber-400,body.theme-light .text-amber-300{color:#b45309!important}body.theme-light .theme-toggle{background:#1118270a!important;border-color:#11182714!important}body.theme-light .hud-chip{background:var(--ml-surface)!important;border-color:var(--ml-border)!important;color:var(--ml-text)!important;box-shadow:0 1px 2px #1118270a,inset 0 0 0 1px #11182705!important}body.theme-light .hud-chip:hover{border-color:var(--accent,var(--ml-accent))!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,var(--ml-accent)) 20%, transparent) inset, 0 8px 20px -10px color-mix(in srgb, var(--accent,var(--ml-accent)) 30%, transparent)!important}body.theme-light .bsc-pill{background:var(--ml-surface)!important;border-color:var(--ml-border)!important;color:var(--ml-text-secondary)!important}body.theme-light .bsc-pill[style*=linear-gradient]{background:color-mix(in srgb, var(--accent,var(--ml-accent)) 10%, white)!important;border-color:var(--accent,var(--ml-accent))!important;color:color-mix(in srgb, var(--accent,var(--ml-accent)) 75%, var(--ml-text))!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,var(--ml-accent)) 22%, transparent) inset, 0 2px 10px color-mix(in srgb, var(--accent,var(--ml-accent)) 18%, transparent)!important}body.theme-light button[style*="background: rgb(30, 41, 59)"],body.theme-light button[style*="background: #1e293b"]{color:var(--ml-text)!important;background:#eef2ff!important}body.theme-light button.rounded-\[10px\][style*="opacity: 0.45"]{opacity:.78!important}body.theme-light .tactical-card{background:var(--ml-surface)!important;border-color:var(--ml-border)!important;border-radius:24px!important;transition:transform .22s,box-shadow .22s,border-color .22s!important;box-shadow:0 10px 30px #1118270d,inset 0 1px #ffffffd9!important}body.theme-light .tactical-card:hover{transform:translateY(-1px);border-color:#6366f133!important;box-shadow:0 14px 40px #11182714!important}body.theme-light .live-dot{background:var(--ml-emerald)!important}body.theme-light .surface-hud-band{background:linear-gradient(135deg, color-mix(in srgb, var(--accent,var(--ml-accent)) 5%, white) 0%, var(--ml-surface) 60%, var(--ml-bg) 100%)!important;border-bottom-color:color-mix(in srgb, var(--accent,var(--ml-accent)) 18%, transparent)!important;color:var(--ml-text)!important}body.theme-light .surface-hud-band .text-white,body.theme-light .surface-hud-band .text-slate-100,body.theme-light .surface-hud-band .text-slate-200{color:var(--ml-text)!important}body.theme-light .surface-stat-strip{background:var(--ml-surface)!important;border-color:var(--ml-border)!important;box-shadow:inset 0 1px #ffffffd9!important}body.theme-light .surface-ai-context{background:var(--ml-soft)!important;border-color:var(--ml-border)!important;color:var(--ml-text)!important}body.theme-light .surface-ai-impact{background:var(--ml-surface)!important;border-color:var(--ml-border)!important}body.theme-light [class*=rounded-2xl][class*=bg-slate-900],body.theme-light [class*=rounded-xl][class*=bg-slate-900]{background-color:var(--ml-surface)!important;border-color:var(--ml-border)!important}body.theme-light aside button[style*="background: rgb(30, 41, 59)"],body.theme-light aside button[style*="background: #1e293b"]{color:var(--ml-accent)!important;background:#eef2ff!important}body.theme-light .divide-slate-800>*+*{border-color:var(--ml-border)!important}body.theme-light .divide-slate-700>*+*{border-color:var(--ml-border-strong)!important}body.theme-light .bg-blue-500{transition:transform .2s,box-shadow .2s,background-color .2s;background-color:var(--ml-ink)!important;color:#fff!important;border-radius:16px!important}body.theme-light .bg-blue-500:hover,body.theme-light .hover\:bg-blue-600:hover{transform:translateY(-1px);background-color:#1f2937!important;box-shadow:0 8px 20px #1118272e!important}body.theme-light .bg-blue-600{background-color:#1f2937!important}body.theme-light .bg-black\/40,body.theme-light .bg-black\/50,body.theme-light .bg-black\/60,body.theme-light .bg-black\/70,body.theme-light .bg-black\/80{background-color:#11182766!important}body.theme-light pre,body.theme-light code{border-radius:10px;background-color:var(--ml-soft)!important;color:var(--ml-text)!important}body.theme-light .odoo-card{transition:box-shadow .22s,transform .22s;position:relative;background:var(--ml-surface)!important;border:1px solid var(--ml-border)!important;border-top:none!important;border-radius:24px!important;box-shadow:0 10px 30px #1118270d!important}body.theme-light .odoo-card:before{content:"";background:var(--accent,var(--ml-accent));border-radius:24px 24px 0 0;height:3px;position:absolute;top:0;left:0;right:0}body.theme-light .odoo-card:hover{transform:translateY(-1px);box-shadow:0 14px 40px #11182714!important}body.theme-light .odoo-chip{cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;transition:background .18s;display:inline-flex;background:color-mix(in srgb, var(--accent,var(--ml-accent)) 10%, white)!important;color:color-mix(in srgb, var(--accent,var(--ml-accent)) 80%, var(--ml-text))!important;border:1px solid color-mix(in srgb, var(--accent,var(--ml-accent)) 22%, transparent)!important}body.theme-light .odoo-chip:hover{background:color-mix(in srgb, var(--accent,var(--ml-accent)) 18%, white)!important}body.theme-light .cmd-modern .cmd-glass:not([style*=url\(]){-webkit-backdrop-filter:blur(6px)saturate(115%);background:var(--ml-surface)!important;border:1px solid var(--ml-border)!important;border-radius:24px!important;box-shadow:inset 0 1px #fffffff2,0 10px 30px #1118270d,0 24px 48px -28px #11182714!important}body.theme-light .cmd-modern .cmd-glass:not([style*=url\(]):hover{transform:translateY(-1px);box-shadow:inset 0 1px #fffffff2,0 14px 40px #11182714!important}body.theme-light .cmd-modern .cmd-glass[style*=url\(]{border:1px solid var(--ml-border)!important;border-radius:24px!important;box-shadow:0 10px 30px #1118270d,0 24px 48px -28px #11182714!important}body.theme-light .cmd-modern{color:var(--ml-text);font-feature-settings:"ss01", "cv11";letter-spacing:-.005em}body.theme-light .cmd-modern .font-display{letter-spacing:-.022em;font-weight:600}body.theme-light .cmd-modern h1,body.theme-light .cmd-modern h2,body.theme-light .cmd-modern h3{color:var(--ml-text)!important}body.theme-light .cmd-modern .glass-panel-strong[style*="rgba(11,19,40"],body.theme-light .cmd-modern .glass-panel-strong[style*="linear-gradient(90deg, rgba(34,211,238"]{background:var(--ml-surface)!important;border:1px solid var(--ml-border)!important;border-radius:20px!important;box-shadow:0 10px 30px #1118270d!important}body.theme-light .cmd-modern .glass-panel-strong .hud-scanline{display:none}body.theme-light .cmd-modern [style*=WebkitBackgroundClip][style*="22d3ee"],body.theme-light .cmd-modern [style*="-webkit-background-clip: text"][style*="22d3ee"]{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:var(--ml-text)!important;color:var(--ml-text)!important;text-shadow:none!important;letter-spacing:-.01em!important;text-transform:none!important;font-weight:600!important}body.theme-light .cmd-modern [style*="rgba(34,211,238,0.08)"]{color:var(--ml-accent)!important;background:#eef2ff!important;border-color:#6366f138!important}body.theme-light .cmd-modern button[style*="linear-gradient(180deg, #f43f5e 0%, #e11d48"]{transition:transform .2s,box-shadow .2s,background-color .2s;background:var(--ml-ink)!important;color:#fff!important;letter-spacing:0!important;border-radius:16px!important;padding:7px 16px!important;font-weight:500!important;box-shadow:0 4px 12px #1118271f!important}body.theme-light .cmd-modern button[style*="linear-gradient(180deg, #f43f5e 0%, #e11d48"]:hover{transform:translateY(-1px);background:#1f2937!important;box-shadow:0 8px 20px #1118272e!important}body.theme-light .cmd-modern button[style*="linear-gradient(180deg, #10b981 0%, #059669"]{background:var(--ml-emerald)!important;border-radius:16px!important;padding:7px 16px!important;font-weight:500!important;box-shadow:0 4px 12px #10b9812e!important}body.theme-light .cmd-modern .bento-rings svg circle[fill=\#0e0e0e]{fill:#fff!important}body.theme-light .cmd-modern .bento-rings svg{filter:drop-shadow(0 4px 14px #1118270f)}body.theme-light .cmd-modern [style*="color: rgb(167, 139, 250)"]{color:var(--ml-accent)!important}body.theme-light .cmd-modern [style*="color: rgb(245, 158, 11)"],body.theme-light .cmd-modern [style*="color: rgb(249, 115, 22)"]{color:#b45309!important}body.theme-light .cmd-modern [style*="color: rgb(244, 63, 94)"]{color:#be123c!important}body.theme-light .cmd-modern .cmd-glass[style*="background: rgb(42, 42, 42)"]{background:linear-gradient(160deg, #eef2ff 0%, #fff 60%, var(--ml-bg) 100%)!important}body.theme-light .cmd-modern .cmd-glass [style*="rgba(0,0,0,0.42)"],body.theme-light .cmd-modern .cmd-glass [style*="rgba(0, 0, 0, 0.42)"]{-webkit-backdrop-filter:blur(12px);background:#ffffffd1!important;border-color:#11182714!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffffe6,0 4px 12px -6px #11182724!important}body.theme-light .cmd-modern .cmd-glass [style*="color: rgb(248, 250, 252)"]{text-shadow:0 1px 1px #fff9;color:var(--ml-text)!important}body.theme-light .cmd-modern .cmd-glass [style*="rgba(226,232,240,0.72)"],body.theme-light .cmd-modern .cmd-glass [style*="rgba(226, 232, 240, 0.72)"]{color:var(--ml-text-secondary)!important}body.theme-light .cmd-modern .bento-pms-chart svg path[fill*="244, 63, 94"],body.theme-light .cmd-modern .bento-pms-chart svg path[fill*="244,63,94"]{fill:#be123c14!important}body.theme-light .cmd-modern .bento-pms-chart svg path[stroke=\#f43f5e],body.theme-light .cmd-modern .bento-pms-chart svg line[stroke=\#f43f5e]{stroke:#d8a4b6!important}body.theme-light .cmd-modern .bento-mission-list [style*="color: rgb(229, 229, 229)"]{color:#374151!important}body.theme-light .cmd-modern .bento-mission-list [style*="color: rgb(203, 213, 225)"]{color:var(--ml-text)!important;font-weight:500!important}body.theme-light .cmd-modern [style*="color: rgb(245, 245, 245)"]{color:var(--ml-text-secondary)!important}body.theme-light .cmd-modern [style*="color: rgb(16, 185, 129)"],body.theme-light .cmd-modern .bento-mission-list [style*="color: rgb(16, 185, 129)"]{color:#047857!important}body.theme-light .cmd-modern button[style*="background: rgb(14, 14, 14)"],body.theme-light .cmd-modern button[style*="background: #0e0e0e"]{background:var(--ml-ink)!important;color:#fff!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff1a,0 4px 10px -4px #11182740!important}body.theme-light .cmd-modern .tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "ss01"}body.theme-dark{--cp-cyan:#00f5ff;--cp-magenta:#ff00c8;--cp-violet:#8b5cf6;--cp-blue:#3b82f6;--cp-lime:#b7ff00;--cp-bg:#000;--cp-surface:#111827;--cp-elevated:#161f33;--cp-overlay:#1b2540;--cp-border-glow:#00f5ff2e;--cp-text:#f4f7ff;--cp-text-secondary:#b6c2d9;--cp-text-muted:#6d7a95;--cp-text-disabled:#4b5875;color:var(--cp-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Geist,system-ui,sans-serif;background:var(--cp-bg)!important}body.theme-dark .font-display{letter-spacing:.06em;text-transform:uppercase;font-family:Geist,sans-serif!important}body.theme-dark h1,body.theme-dark h2{letter-spacing:.04em;font-family:Geist,sans-serif!important}body.theme-dark .bg-\[\#020817\]{background-color:var(--cp-bg)!important}body.theme-dark .bg-\[\#0a0f1e\]{border-color:var(--cp-border-glow)!important;background-color:#111827d9!important}body.theme-dark .bg-\[\#0f172a\]{background-color:#111827c7!important}body.theme-dark .bg-\[\#0b1430\]{background-color:var(--cp-overlay)!important}body.theme-dark .bg-\[\#040a16\]{background-color:var(--cp-bg)!important}body.theme-dark .bg-slate-950{background-color:#050810!important}body.theme-dark .bg-slate-900,body.theme-dark .bg-slate-800{background-color:#444!important}body.theme-dark .glass-panel{-webkit-backdrop-filter:blur(20px)saturate(140%)!important;box-shadow:none!important;background:#444!important;border:1px solid #ffffff0f!important}body.theme-dark .glass-panel-strong{-webkit-backdrop-filter:blur(24px)saturate(150%)!important;box-shadow:none!important;background:#444!important;border:1px solid #ffffff14!important}body.theme-dark .tactical-card{transition:transform .22s,border-color .22s}body.theme-dark .tactical-card:hover{box-shadow:none!important;border-color:#ffffff1f!important}body.theme-dark .cmd-modern .cmd-glass:not([style*=url\(]){-webkit-backdrop-filter:blur(18px)saturate(140%)!important;box-shadow:none!important;background:#444!important;border:1px solid #ffffff0f!important;border-radius:18px!important}body.theme-dark .cmd-modern .cmd-glass:not([style*=url\(]):hover{transform:none;box-shadow:none!important;border-color:#ffffff1a!important}body.theme-dark .cmd-modern .cmd-glass[style*=url\(]{box-shadow:none!important;border:1px solid #ffffff0f!important;border-radius:18px!important}body.theme-dark .bg-blue-500{transition:background .18s,transform .18s,box-shadow .18s;color:#fff!important;background:#3b82f6!important;border:1px solid #ffffff14!important;box-shadow:0 4px 12px -2px #3b82f64d!important}body.theme-dark .bg-blue-500:hover,body.theme-dark .hover\:bg-blue-600:hover{transform:translateY(-1px);background:#2563eb!important;box-shadow:0 8px 20px -4px #3b82f673!important}body.theme-dark .cmd-modern button[style*="linear-gradient(180deg, #f43f5e 0%, #e11d48"]{transition:background .18s,transform .18s,box-shadow .18s;color:#fff!important;letter-spacing:-.005em!important;background:#3b82f6!important;border:1px solid #ffffff14!important;border-radius:12px!important;font-family:Geist,sans-serif!important;font-weight:600!important;box-shadow:0 4px 12px -2px #3b82f64d!important}body.theme-dark .cmd-modern button[style*="linear-gradient(180deg, #f43f5e 0%, #e11d48"]:hover{transform:translateY(-1px);background:#2563eb!important;box-shadow:0 8px 20px -4px #3b82f673!important}body.theme-dark .cmd-modern button[style*="linear-gradient(180deg, #10b981 0%, #059669"]{color:#fff!important;background:#10b981!important;border:1px solid #ffffff14!important;border-radius:12px!important;font-weight:600!important;box-shadow:0 4px 12px -2px #10b9814d!important}body.theme-dark input[type=text],body.theme-dark input[type=number],body.theme-dark input[type=search],body.theme-dark input[type=email],body.theme-dark input[type=password],body.theme-dark input[type=date],body.theme-dark input[type=month],body.theme-dark input[type=tel],body.theme-dark input[type=url],body.theme-dark input:not([type]),body.theme-dark textarea,body.theme-dark select{transition:border-color .2s,box-shadow .2s;color:var(--cp-text)!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:12px!important;font-family:Geist,sans-serif!important}body.theme-dark input:focus,body.theme-dark textarea:focus,body.theme-dark select:focus{outline:none;border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f633!important}body.theme-dark input::-moz-placeholder{opacity:1;color:var(--cp-text-disabled)!important}body.theme-dark textarea::-moz-placeholder{opacity:1;color:var(--cp-text-disabled)!important}body.theme-dark input::placeholder,body.theme-dark textarea::placeholder{opacity:1;color:var(--cp-text-disabled)!important}body.theme-dark ::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:6px}body.theme-dark ::-webkit-scrollbar-thumb:hover{background:#ffffff38}body.theme-dark ::-webkit-scrollbar-track{background:#ffffff05}body.theme-dark aside{-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--cp-border-glow)!important;background:#070b14d9!important}body.theme-dark aside button[style*="background: rgb(14, 14, 14)"],body.theme-dark aside button[style*="background: #0e0e0e"]{color:#93c5fd!important;background:#3b82f624!important;border:1px solid #3b82f64d!important}body.theme-dark .theme-toggle{background:#00f5ff0f!important;border-color:#00f5ff33!important}body.theme-dark .hud-chip{color:var(--cp-text)!important;box-shadow:none!important;background:#ffffff0a!important;border-color:#ffffff1a!important}body.theme-dark .hud-chip:hover{border-color:#3b82f680!important;box-shadow:0 4px 12px -2px #3b82f633!important}body.theme-dark .bsc-pill{border-color:var(--cp-border-glow)!important;background:#1118278c!important}body.theme-dark .bsc-pill[style*=linear-gradient]{border-color:var(--cp-cyan)!important;box-shadow:inset 0 0 0 1px #00f5ff40,0 0 16px #00f5ff40!important}body.theme-dark .cmd-modern .bento-rings svg circle[fill=\#0e0e0e]{fill:#050810!important}body.theme-dark .cmd-modern .bento-rings svg{filter:drop-shadow(0 0 18px #00f5ff40)}body.theme-dark .live-dot{background:#34d399!important;box-shadow:0 0 8px #34d39999!important}body.theme-dark .hud-scanline:before{background:linear-gradient(#0000 0%,#00f5ff38 50%,#0000 100%)!important}body.theme-dark .bg-black\/40{background-color:#070b148c!important}body.theme-dark .bg-black\/50{background-color:#070b14a6!important}body.theme-dark .bg-black\/60{background-color:#070b14bf!important}body.theme-dark .bg-black\/70{background-color:#070b14cc!important}body.theme-dark .bg-black\/80{background-color:#070b14d9!important}body.theme-dark .text-slate-100,body.theme-dark .text-slate-200{color:var(--cp-text)!important}body.theme-dark .text-slate-300{color:var(--cp-text-secondary)!important}body.theme-dark .text-slate-400,body.theme-dark .text-slate-500{color:var(--cp-text-muted)!important}body.theme-dark .text-slate-600{color:var(--cp-text-disabled)!important}body.theme-dark pre,body.theme-dark code{border:1px solid #00f5ff1f;border-radius:8px;font-family:Geist Mono,ui-monospace,monospace;color:var(--cp-cyan)!important;background:#00f5ff0a!important}body.theme-dark .cmd-modern [style*="color: rgb(167, 139, 250)"]{color:#a78bfa!important}body.theme-dark .cmd-modern [style*="color: rgb(245, 158, 11)"]{color:#fbbf24!important}body.theme-dark .cmd-modern [style*="color: rgb(249, 115, 22)"]{color:#fb923c!important}body.theme-dark .cmd-modern [style*="color: rgb(244, 63, 94)"]{color:#f87171!important}body.theme-dark [style*="linear-gradient(180deg, #FFF8EE"],body.theme-dark [style*="linear-gradient(180deg, rgb(255, 248, 238)"]{color:#f4f7ff!important;background:#0a0f1e!important}body.theme-dark [style*="color: rgb(26, 26, 26)"],body.theme-dark [style*="color: #1a1a1a"]{color:#f4f7ff!important}body.theme-dark [style*="color: rgb(74, 74, 74)"],body.theme-dark [style*="color: #4a4a4a"]{color:#b6c2d9!important}.font-display{letter-spacing:-.025em;font-family:Geist,system-ui,sans-serif}.cmd-modern,.cmd-modern .font-display{letter-spacing:-.01em;font-family:Geist,system-ui,sans-serif!important}.cmd-modern .font-display{letter-spacing:-.025em}.cmd-modern .cmd-glass{will-change:transform;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s}.cmd-modern .cmd-glass:hover{transform:translateY(-3px);box-shadow:0 14px 32px #00000073}.glass-panel{-webkit-backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(#0f172ab8 0%,#080f20c7 100%);border:1px solid #5eeaff1a;box-shadow:inset 0 1px #7dd3fc0a,0 22px 60px -25px #080f20d9}.glass-panel-strong{-webkit-backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(#0b1328d9 0%,#040a16eb 100%);border:1px solid #5eeaff2e;box-shadow:inset 0 0 0 1px #7dd3fc0a,0 30px 80px -30px #000000d9,0 0 30px -10px #22d3ee2e}@keyframes hudScanSweep{0%{opacity:0;transform:translateY(-100%)}10%{opacity:.55}90%{opacity:.55}to{opacity:0;transform:translateY(120%)}}.hud-scanline{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hud-scanline:before{display:none}@keyframes hudPulse{0%,to{box-shadow:0 0 #22d3ee00}50%{box-shadow:0 0 18px 4px #22d3ee38}}.hud-pulse{animation:none}@keyframes liveBeat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.45)}}.live-dot{background:#34d399;border-radius:999px;width:6px;height:6px;animation:1.6s ease-in-out infinite liveBeat;display:inline-block;box-shadow:0 0 8px #34d399bf}@keyframes lineShimmer{0%{transform:translate(-100%)}to{transform:translate(120%)}}.graph-shimmer{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.graph-shimmer:after{display:none}.tactical-card{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s}.tactical-card:hover{border-color:#5eeaff47;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #7dd3fc14,0 20px 50px -25px #22d3ee47}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=768px){body .cmd-modern>div[style*=grid-template-columns]{grid-template-columns:1fr!important}body .cmd-modern [style*=grid-column],body .cmd-modern [style*=gridColumn]{grid-column:1/-1!important}body .cmd-modern [style*=grid-row],body .cmd-modern [style*=gridRow]{grid-row:auto!important}body .cmd-modern .grid-cols-4,body .cmd-modern .grid-cols-3,body .cmd-modern .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}body main{margin-left:0!important;padding:12px!important}body aside.fixed{z-index:60}}body.force-mobile .cmd-modern>div[style*=grid-template-columns]{grid-template-columns:1fr!important}body.force-mobile .cmd-modern [style*=grid-column],body.force-mobile .cmd-modern [style*=gridColumn]{grid-column:1/-1!important}body.force-mobile .cmd-modern [style*=grid-row],body.force-mobile .cmd-modern [style*=gridRow]{grid-row:auto!important}body.force-mobile .cmd-modern .grid-cols-4,body.force-mobile .cmd-modern .grid-cols-3,body.force-mobile .cmd-modern .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.force-mobile main{margin-left:0!important;padding:12px!important}body.force-mobile .max-w-\[1440px\]{max-width:420px!important}@media (width<=768px){body .cmd-modern>div[style*=grid-template-columns]{flex-direction:column!important;display:flex!important}body .cmd-modern .bento-rings{order:0!important}body .cmd-modern .bento-pms-chart{order:999!important}}body.force-mobile .cmd-modern>div[style*=grid-template-columns]{flex-direction:column!important;display:flex!important}body.force-mobile .cmd-modern .bento-rings{order:0!important}body.force-mobile .cmd-modern .bento-pms-chart{order:999!important}.mobile-inline-tasks{display:none}@media (width<=768px){body .cmd-modern .bento-tasks,body .cmd-modern .strat-row-desc{display:none!important}body .cmd-modern .mobile-inline-tasks{display:block!important}}body.force-mobile .cmd-modern .bento-tasks,body.force-mobile .cmd-modern .strat-row-desc{display:none!important}body.force-mobile .cmd-modern .mobile-inline-tasks{display:block!important}.bsc-pill{letter-spacing:.02em;cursor:pointer;white-space:nowrap;will-change:transform;border-radius:9999px;align-items:center;gap:7px;padding:8px 16px;font-size:12px;font-weight:700;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .24s,box-shadow .24s,color .24s,background .24s;display:inline-flex;position:relative}.bsc-pill:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,#60a5fa) 35%, transparent) inset, 0 12px 28px -10px color-mix(in srgb, var(--accent,#60a5fa) 55%, transparent), 0 0 22px color-mix(in srgb, var(--accent,#60a5fa) 45%, transparent);z-index:1;transform:scale(1.08)translateY(-1px);border-color:var(--accent,#60a5fa)!important;color:var(--accent,#60a5fa)!important}.bsc-pill:active{transform:scale(1.02)translateY(0)}.hud-chip{box-shadow:0 0 10px color-mix(in srgb, var(--accent,#60a5fa) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--accent,#60a5fa) 22%, transparent);transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,border-color .24s}.hud-chip:hover{box-shadow:0 0 16px color-mix(in srgb, var(--accent,#60a5fa) 45%, transparent), 0 10px 24px -10px color-mix(in srgb, var(--accent,#60a5fa) 55%, transparent), inset 0 1px 0 color-mix(in srgb, var(--accent,#60a5fa) 35%, transparent);transform:translateY(-1px)scale(1.02);border-color:var(--accent,#60a5fa)!important}.glass-panel,.glass-panel-strong,.tactical-card,.cmd-modern .cmd-glass:not([style*=url\(]),.cmd-modern .cmd-glass[style*=url\(],.odoo-card,.surface-stat-strip,.surface-ai-impact{border-radius:18px!important}body.theme-light .glass-panel,body.theme-light .glass-panel-strong,body.theme-light .tactical-card,body.theme-light .cmd-modern .cmd-glass:not([style*=url\(]),body.theme-light .cmd-modern .cmd-glass[style*=url\(],body.theme-light .odoo-card{border-radius:20px!important}.glass-panel-strong{box-shadow:inset 0 0 0 1px #7dd3fc0a,0 30px 80px -30px #000000d9,0 0 30px -10px #22d3ee14}.btn-primary{letter-spacing:-.005em;color:#fff;cursor:pointer;background:#3b82f6;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.btn-primary:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 6px 16px -4px #3b82f666}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled,.btn-primary[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn-secondary{letter-spacing:-.005em;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;transition:background .18s,border-color .18s;display:inline-flex}.btn-secondary:hover{background:#ffffff0a;border-color:#fff3}body.theme-light .btn-primary{background:var(--ml-ink);border-radius:14px}body.theme-light .btn-primary:hover{background:#1f2937;box-shadow:0 8px 20px #1118272e}body.theme-light .btn-secondary{border-color:var(--ml-border);color:var(--ml-text)}body.theme-light .btn-secondary:hover{background:var(--ml-soft);border-color:var(--ml-border-strong)}body.theme-dark .btn-primary{background:var(--cp-blue,#3b82f6);border:1px solid #ffffff14}body.theme-dark .btn-primary:hover{background:var(--cp-cyan,#06b6d4)}body.theme-dark .btn-secondary{color:var(--cp-text,#f4f7ff);border-color:#ffffff1a}.h1{letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1.15}.h2{letter-spacing:-.018em;font-size:18px;font-weight:600;line-height:1.25}.h3{letter-spacing:-.005em;font-size:14px;font-weight:600;line-height:1.35}.h-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ml-text-muted,#94a3b8);font-size:11px;font-weight:400}.font-medium,.font-semibold,.font-bold,.font-extrabold,.font-black,[style*="font-weight: 500"],[style*=font-weight\:500],[style*="font-weight: 600"],[style*=font-weight\:600],[style*="font-weight: 700"],[style*=font-weight\:700],[style*="font-weight: 800"],[style*=font-weight\:800],[style*="font-weight: 900"],[style*=font-weight\:900],[style*="font-weight: bold"],[style*=font-weight\:bold],[style*="font-weight: bolder"],[style*=font-weight\:bolder]{font-weight:400!important}b,strong{font-weight:400}body.theme-light aside [style*="background: #0e0e0e"],body.theme-light aside [style*="background:#0e0e0e"]{background:var(--ml-soft,#f3f4f6)!important}body.theme-light aside button[style*="background: #0e0e0e"],body.theme-light aside button[style*="background:#0e0e0e"]{color:var(--ml-accent,#6366f1)!important;background:#6366f11a!important}body.theme-light aside button[style*="color: #ffffff"]{color:var(--ml-accent,#6366f1)!important}body.theme-light aside button[style*="color: #737373"]{color:var(--ml-text-muted,#9ca3af)!important}body.theme-light aside button[style*="color: #f5f5f5"]{color:var(--ml-text-secondary,#6b7280)!important}body.theme-light aside button[style*="linear-gradient(135deg, #1e293b 0%, #0a0f1e 100%)"]{border-color:var(--ml-border,#e5e7eb)!important;color:var(--ml-accent,#6366f1)!important;background:linear-gradient(135deg,#f8fafc 0%,#e5e7eb 100%)!important}body.theme-light aside [style*="box-shadow: 0 4px 12px rgba(0,0,0,0.45)"],body.theme-light aside [style*=boxShadow][style*="rgba(0,0,0,0.45)"]{box-shadow:0 4px 12px #1118270f!important}body.theme-light .max-w-\[1440px\] button[style*="background: #0e0e0e"],body.theme-light .max-w-\[1440px\] button[style*="background:#0e0e0e"]{color:var(--ml-accent,#6366f1)!important;background:#6366f11a!important}body.theme-light .max-w-\[1440px\] button[style*="color: #94a3b8"]{color:var(--ml-text-muted,#9ca3af)!important}body.theme-light [style*="box-shadow: 0 0 40px rgba(0,0,0,0.55)"]{box-shadow:0 0 24px #11182714!important}[style*=border-left],[style*=borderLeft],.border-l,.border-l-0,.border-l-2,.border-l-4,.border-l-8,[class*=border-l-\[]{border-left:0 #0000!important}body.theme-light [style*="background: #0a0f1e"],body.theme-light [style*="background:#0a0f1e"],body.theme-light [style*="background: rgb(10, 15, 30)"],body.theme-light [style*="background: #0f172a"],body.theme-light [style*="background:#0f172a"],body.theme-light [style*="background: rgb(15, 23, 42)"],body.theme-light [style*="background: #0e0e0e"],body.theme-light [style*="background:#0e0e0e"],body.theme-light [style*="background: rgb(14, 14, 14)"],body.theme-light [style*="background: #141414"],body.theme-light [style*="background:#141414"],body.theme-light [style*="background: rgb(20, 20, 20)"],body.theme-light [style*="background: #1a1a1a"],body.theme-light [style*="background:#1a1a1a"],body.theme-light [style*="background: rgb(26, 26, 26)"],body.theme-light [style*="background: #1e293b"],body.theme-light [style*="background:#1e293b"],body.theme-light [style*="background: rgb(30, 41, 59)"],body.theme-light [style*="background: #0f1117"],body.theme-light [style*="background:#0f1117"],body.theme-light [style*="background: rgb(15, 17, 23)"],body.theme-light [style*="background: #060b18"],body.theme-light [style*="background:#060b18"],body.theme-light [style*="background: rgb(6, 11, 24)"],body.theme-light [style*="background: #0b1220"],body.theme-light [style*="background:#0b1220"],body.theme-light [style*="background: rgb(11, 18, 32)"],body.theme-light [style*="background: #020817"],body.theme-light [style*="background:#020817"],body.theme-light [style*="background: rgb(2, 8, 23)"],body.theme-light [style*="background: #1f2937"],body.theme-light [style*="background:#1f2937"],body.theme-light [style*="background: rgb(31, 41, 55)"],body.theme-light [style*="background: #111827"],body.theme-light [style*="background:#111827"],body.theme-light [style*="background: rgb(17, 24, 39)"],body.theme-light [style*="background: #070B14"],body.theme-light [style*="background: #070b14"],body.theme-light [style*="background:#070b14"],body.theme-light [style*="background: rgb(7, 11, 20)"],body.theme-light [style*="background: rgb(8, 11, 20)"],body.theme-light [style*="background: rgb(0, 0, 0)"],body.theme-light [style*="background: #000"],body.theme-light [style*="background: black"],body.theme-light [style*="background: rgba(11, 19, 40"],body.theme-light [style*="background: rgba(11,19,40"],body.theme-light [style*="background: rgba(15, 23, 42"],body.theme-light [style*="background: rgba(15,23,42"],body.theme-light [style*="background: rgba(8, 15, 32"],body.theme-light [style*="background: rgba(8,15,32"],body.theme-light [style*="background: rgba(7, 11, 20"],body.theme-light [style*="background: rgba(7,11,20"],body.theme-light [style*="background: rgba(17, 24, 39"],body.theme-light [style*="background: rgba(17,24,39"]{background:var(--ml-surface,#fff)!important;color:var(--ml-text,#111827)!important;border-color:var(--ml-border,#e5e7eb)!important}body.theme-light [style*="background: rgba(0,0,0,0.42)"],body.theme-light [style*="background: rgba(0, 0, 0, 0.42)"],body.theme-light [style*="background: rgb(42, 42, 42)"],body.theme-light [style*="background:rgba(0,0,0,0.42)"]{color:var(--ml-text,#111827)!important;border-color:var(--ml-border,#e5e7eb)!important;background:#ffffffd9!important}body.theme-light [style*="border: 2px solid #1e293b"],body.theme-light [style*="border: 1px solid #334155"],body.theme-light [style*="border: 1px solid #1e293b"]{border-color:var(--ml-border,#e5e7eb)!important}body.theme-light [style*="color: #f8fafc"],body.theme-light [style*="color:#f8fafc"],body.theme-light [style*="color: rgb(248, 250, 252)"],body.theme-light [style*="color: #f5f5f5"]{color:var(--ml-text,#111827)!important}body.theme-light [style*="background: rgba(255,255,255,0.04)"],body.theme-light [style*="background: rgba(255, 255, 255, 0.04)"],body.theme-light [style*="background: rgba(255,255,255,0.06)"]{background:var(--ml-soft,#f3f4f6)!important}:root{--ease-entrance:cubic-bezier(.22, 1, .36, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-emphasis:cubic-bezier(.34, 1.56, .64, 1);--dur-micro:.14s;--dur-standard:.22s;--dur-entrance:.36s;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px}@keyframes reveal-up{0%{opacity:0;transform:translateY(12px)}to{opacity:var(--reveal-opacity,1);transform:translateY(0)}}.reveal-up{animation:reveal-up var(--dur-entrance) var(--ease-entrance) backwards;animation-delay:var(--reveal-delay,0s);will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.reveal-up{opacity:var(--reveal-opacity,1)!important;animation:none!important;transform:none!important}}.platform-tile{transition:transform var(--dur-micro) var(--ease-standard)}.platform-tile:active{transform:scale(.96)}.platform-tile:focus-visible{outline:none}.platform-tile:focus-visible>div:first-child{border-radius:9999px;box-shadow:0 0 0 3px #f7f8fa,0 0 0 5px #6366f1a6}body.theme-dark .platform-tile:focus-visible>div:first-child{box-shadow:0 0 0 3px #0a0f1e,0 0 0 5px #60a5fabf}@media (prefers-reduced-motion:reduce){.platform-tile:active{transform:none}}@keyframes modal-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes modal-pop-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.modal-scrim{animation:modal-scrim-in var(--dur-standard) var(--ease-standard) both}.modal-pop{animation:modal-pop-in var(--dur-standard) var(--ease-entrance) both}@media (prefers-reduced-motion:reduce){.modal-scrim,.modal-pop{animation:none!important}}.platform-card{cursor:pointer;transition:transform var(--dur-standard) var(--ease-standard), box-shadow var(--dur-standard) var(--ease-standard);display:block}.platform-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px -16px #0206174d}.platform-card:active{transform:translateY(-1px)}.platform-card:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f173}.platform-card.is-locked{cursor:default}.platform-card.is-locked:hover{box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.platform-card:hover,.platform-card:active{transform:none}}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=640px){.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.md\:flex{display:flex}}@media (width>=1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
