.mezo-hub-root{--hh2-bg:#0a0b0a;--hh2-sidebar:#0f100f;--hh2-surface:#141514;--hh2-surface-hover:#1a1c1a;--hh2-border:#242624;--hh2-border-strong:#2e312e;--hh2-divider:#1e201e;--hh2-text:#eceeec;--hh2-muted:#9a9f9b;--hh2-accent:#00e699;--hh2-mint:#00e699;--hh2-accent-foreground:#0a0b0a;--hh2-warning:#f2b84b;--hh2-warn:#f2b84b;--hh2-negative:#f2837a;--hh2-nav-active:#1a1c1a;--hh2-chart-neutral:#2a2d2a;--hh2-chart-neutral-mid:#3a3d3a;--hh2-chart-highlight:var(--hh2-mint);--hh2-chart-problem:var(--hh2-negative);--hh2-chart-axis:var(--hh2-muted);--hh2-chart-closed-hatch:repeating-linear-gradient(-45deg,transparent,transparent 3px,hsla(132,3%,61%,.22) 0,hsla(132,3%,61%,.22) 5px);--hh2-level-few:#f2b84b;--hh2-level-ok:#5b9fff;--hh2-level-excellent:#00e699;--hh2-sidebar-expanded:248px;--hh2-sidebar-collapsed:76px;--hh2-font:var(--font-hub-montserrat),"Montserrat",system-ui,sans-serif;--hh2-headline-weight:550;--hh2-tabular:tabular-nums}.hub-home-v2{font-family:var(--hh2-font);font-variant-numeric:var(--hh2-tabular)}.hub-home-v2,.hub-home-v2 *,.hub-home-v2 :after,.hub-home-v2 :before{scrollbar-width:thin;scrollbar-color:var(--hh2-border-strong) transparent}.hub-home-v2 ::-webkit-scrollbar,.hub-home-v2::-webkit-scrollbar{width:6px;height:6px}.hub-home-v2 ::-webkit-scrollbar-track,.hub-home-v2::-webkit-scrollbar-track{background:transparent}.hub-home-v2 ::-webkit-scrollbar-thumb,.hub-home-v2::-webkit-scrollbar-thumb{background:var(--hh2-border-strong);border-radius:999px}.hub-home-v2 .no-scrollbar{scrollbar-width:none}.hub-home-v2 .no-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.hub-home-v2 .hh2-headline{font-weight:500;letter-spacing:-.02em}.hub-home-v2 .hh2-headline-strong{font-weight:600;letter-spacing:-.02em}.hub-home-v2 :focus-visible{outline:2px solid var(--hh2-accent);outline-offset:2px}.hub-home-v2 .hh2c-composer :focus-visible,.hub-home-v2 .hh2c-composer__box:focus-visible,.hub-home-v2 .hh2c-composer__ta:focus-visible{outline:none}.hub-home-v2 .hh2-module-skin{color:var(--hh2-text);font-family:var(--hh2-font);--c-panel:var(--hh2-surface);--c-border:var(--hh2-border);--c-text:var(--hh2-text);--c-muted:var(--hh2-muted);--c-green:var(--hh2-mint);--hub-primary:var(--hh2-mint);--hub-primary-bright:var(--hh2-mint)}.hub-home-v2 .hh2-module-skin input:not([type=checkbox]):not([type=radio]):not([type=file]),.hub-home-v2 .hh2-module-skin select,.hub-home-v2 .hh2-module-skin textarea{min-height:44px;border-radius:10px;border:1px solid var(--hh2-border-strong)!important;background:var(--hh2-surface)!important;color:var(--hh2-text)!important;box-shadow:none!important}.hub-home-v2 .hh2-module-skin select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239a9f9b' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:2.25rem}.hub-home-v2 .hh2-module-skin [class*=rounded],.hub-home-v2 .hh2-module-skin article,.hub-home-v2 .hh2-module-skin section{border-color:var(--hh2-border)!important}.hub-home-v2 .hh2-module-skin [class*="rounded-[22px]"],.hub-home-v2 .hh2-module-skin [class*=rounded-2xl],.hub-home-v2 .hh2-module-skin [class*=rounded-xl]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.hub-home-v2 .hh2-module-skin .uppercase,.hub-home-v2 .hh2-module-skin [class*=uppercase]{text-transform:none!important;letter-spacing:normal!important;font-size:max(12px,.75rem)!important;font-weight:500!important}.hub-home-v2 .hh2-module-skin .font-bold,.hub-home-v2 .hh2-module-skin .font-extrabold,.hub-home-v2 .hh2-module-skin .font-semibold{font-weight:500!important}.hub-home-v2 .hh2-module-skin a.rounded-full,.hub-home-v2 .hh2-module-skin button.rounded-full,.hub-home-v2 .hh2-module-skin span.rounded-full{border-radius:999px!important}.hub-home-v2 .hh2-module-skin a.rounded-full[style*="rgba(0,201,122"],.hub-home-v2 .hh2-module-skin a.rounded-full[style*="rgba(0,230,153"],.hub-home-v2 .hh2-module-skin button.rounded-full[style*="rgba(0,201,122"],.hub-home-v2 .hh2-module-skin button.rounded-full[style*="rgba(0,230,153"],.hub-home-v2 .hh2-module-skin span.rounded-full[style*="rgba(0,201,122"],.hub-home-v2 .hh2-module-skin span.rounded-full[style*="rgba(0,230,153"]{background:var(--hh2-surface)!important;border-color:var(--hh2-border-strong)!important;color:var(--hh2-text)!important;box-shadow:none!important}.hub-home-v2 .hh2-module-skin [style*="text-transform: uppercase"],.hub-home-v2 .hh2-module-skin [style*="text-transform:uppercase"],.hub-home-v2 .hh2-module-skin [style*=uppercase]{text-transform:none!important;letter-spacing:normal!important;font-weight:500!important}.hub-home-v2 .hh2-module-skin [style*="linear-gradient(145deg, rgba(0,201,122"], .hub-home-v2 .hh2-module-skin [style*="linear-gradient(145deg, rgba(0,230,153"], .hub-home-v2 .hh2-module-skin [style*="linear-gradient(145deg, rgba(255,255,255,0.07)"], .hub-home-v2 .hh2-module-skin [style*="rgba(20, 24, 32, 0.5)"], .hub-home-v2 .hh2-module-skin [style*="rgba(20,24,32,0.5)"]{background:var(--hh2-surface)!important;box-shadow:none!important}.hub-home-v2 .hh2-settings-skin [class*="rounded-[22px]"],.hub-home-v2 .hh2-settings-skin [class*=rounded-2xl]{border-radius:16px!important;background:var(--hh2-surface)!important;border-color:var(--hh2-border)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hub-home-v2 .hh2-chat-workspace{display:flex;width:100%;height:100%;min-height:0;background:var(--hh2-bg)}.hub-home-v2 .hh2-chat-rail{display:flex;width:232px;flex-shrink:0;flex-direction:column;gap:0;border-right:1px solid var(--hh2-border);background:var(--hh2-sidebar);padding:12px 10px 16px;min-height:0}.hub-home-v2 .hh2-chat-rail__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px 12px}.hub-home-v2 .hh2-chat-rail__label{margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hh2-muted)}.hub-home-v2 .hh2-chat-rail__new{display:inline-flex;align-items:center;gap:6px;min-height:32px;border-radius:8px;border:1px solid var(--hh2-border-strong);background:var(--hh2-surface);padding:0 10px;font-size:12px;font-weight:600;color:var(--hh2-text);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.hub-home-v2 .hh2-chat-rail__new:hover:not(:disabled){border-color:var(--hh2-accent);color:var(--hh2-accent);background:color-mix(in srgb,var(--hh2-accent) 8%,var(--hh2-surface))}.hub-home-v2 .hh2-chat-rail__new:disabled{opacity:.45;cursor:not-allowed}.hub-home-v2 .hh2-chat-rail__list{margin:0;padding:0;list-style:none;overflow-y:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:2px}.hub-home-v2 .hh2-chat-rail__empty{padding:12px 8px;font-size:12px;color:var(--hh2-muted)}.hub-home-v2 .hh2-chat-rail__item{position:relative;display:flex;align-items:stretch}.hub-home-v2 .hh2-chat-rail__thread{flex:1;min-width:0;min-height:40px;border:none;border-radius:10px;background:transparent;padding:8px 32px 8px 10px;text-align:left;font-size:13px;line-height:1.35;color:var(--hh2-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.hub-home-v2 .hh2-chat-rail__thread:hover{background:var(--hh2-surface-hover);color:var(--hh2-text)}.hub-home-v2 .hh2-chat-rail__thread.is-active{background:var(--hh2-surface);color:var(--hh2-text)}.hub-home-v2 .hh2-chat-rail__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hub-home-v2 .hh2-chat-rail__delete{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:none;place-items:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--hh2-muted);cursor:pointer}.hub-home-v2 .hh2-chat-rail__item:hover .hh2-chat-rail__delete{display:grid}.hub-home-v2 .hh2-chat-rail__delete:hover{color:var(--hh2-negative);background:color-mix(in srgb,var(--hh2-negative) 12%,transparent)}.hub-home-v2 .hh2-chat-main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;position:relative;background:var(--hh2-bg)}.hub-home-v2 .hh2-chat-scroll{flex:1;min-height:0;overflow-y:auto}.hub-home-v2 .hh2-chat-shell{max-width:720px;margin-left:auto;margin-right:auto;width:100%;box-shadow:none}.hub-home-v2 .hh2-chat-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(62vh,560px);padding:2.5rem 1.25rem 1.5rem;text-align:center}.hub-home-v2 .hh2-chat-empty h1{margin:0;font-size:clamp(1.45rem,2.4vw,1.75rem);font-weight:600;letter-spacing:-.03em;color:var(--hh2-text)}.hub-home-v2 .hh2-chat-empty p{margin:.75rem auto 0;max-width:28rem;font-size:.9375rem;line-height:1.55;color:var(--hh2-muted)}.hub-home-v2 .hh2-chat-dock{flex-shrink:0;border-top:1px solid var(--hh2-border);background:var(--hh2-bg);padding-bottom:env(safe-area-inset-bottom,0)}.hub-home-v2 .hh2-chat-dock .hh2-chat-dock-inner{max-width:720px;margin-left:auto;margin-right:auto}.hub-home-v2 .hh2-chat-shell .brain-user-query,.hub-home-v2 .hh2-chat-shell [data-brain-role=user]{border-radius:16px 16px 4px 16px;background:var(--hh2-surface)!important;border:1px solid var(--hh2-border)!important}.hub-home-v2 .hh2-chat-dock input,.hub-home-v2 .hh2-chat-dock textarea{border-radius:14px!important;border-color:var(--hh2-border-strong)!important;background:var(--hh2-surface)!important;color:var(--hh2-text)!important;font-family:var(--hh2-font)!important}.hub-home-v2 .hh2-prompt-bar .prompt-bar__field{border:1px solid var(--hh2-border-strong)!important;background:var(--hh2-surface)!important;box-shadow:none!important}.hub-home-v2 .hh2-prompt-bar .prompt-bar__field:focus-within{border-color:var(--hh2-accent)!important}.hub-home-v2 .hh2-chat-alert{width:100%;border-radius:12px;border:1px solid var(--hh2-border);background:var(--hh2-surface);padding:12px 14px;text-align:left;font-size:13px;color:var(--hh2-text);cursor:pointer;transition:border-color .15s ease}.hub-home-v2 .hh2-chat-alert:hover{border-color:var(--hh2-border-strong)}.hub-home-v2 .hh2-chat-alert strong{color:var(--hh2-accent);font-weight:600}@media (max-width:767px){.hub-home-v2 .hh2-chat-workspace{flex-direction:column}.hub-home-v2 .hh2-chat-rail{width:100%;border-right:none;border-bottom:1px solid var(--hh2-border);max-height:148px;padding:10px 12px}.hub-home-v2 .hh2-chat-rail__list{flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:6px}.hub-home-v2 .hh2-chat-rail__item{flex-shrink:0;max-width:180px}.hub-home-v2 .hh2-chat-rail__thread{padding-right:10px}.hub-home-v2 .hh2-chat-rail__delete{display:none!important}}.hub-home-v2 .hh2-talk-btn{border:none!important;background:transparent!important;color:var(--hh2-muted)!important;text-decoration:underline;text-underline-offset:3px;box-shadow:none!important}.hub-home-v2 .hh2-chrome-chat,.hub-home-v2 .hh2-talk-btn:hover{color:var(--hh2-text)!important}.hub-home-v2 .hh2-chrome-chat{border:1px solid var(--hh2-border-strong,#242624)!important;background:transparent!important;font-weight:500!important}.hub-home-v2 .hh2-chrome-chat:hover{border-color:var(--hh2-muted)!important;background:var(--hh2-surface,#141514)!important;color:var(--hh2-text)!important}.hub-home-v2 .hh2-module-skin [style*="#0c0e14"],.hub-home-v2 .hh2-module-skin [style*="#141820"],.hub-home-v2 .hh2-module-skin [style*="rgb(20, 24, 32)"],.hub-home-v2 .hh2-module-skin [style*="rgba(12, 14, 20"],.hub-home-v2 .hh2-module-skin [style*="rgba(20, 24, 32"]{background:var(--hh2-surface)!important}.hub-home-v2 .hh2-module-skin [style*="blur("],.hub-home-v2 .hh2-module-skin [style*=backdrop-filter]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hub-home-v2 .hh2-datos-skin [class*="rounded-[22px]"],.hub-home-v2 .hh2-datos-skin [class*="rounded-\[22px\]"],.hub-home-v2 .hh2-datos-skin [class*=rounded-2xl]{border-radius:16px!important;background:var(--hh2-surface)!important;border-color:var(--hh2-border)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hub-home-v2 .hh2-datos-skin .hh2-overview-body{color:var(--hh2-text)}.hub-home-v2 .hh2-datos-skin .uppercase,.hub-home-v2 .hh2-datos-skin [class*=uppercase]{text-transform:none!important;letter-spacing:normal!important;font-size:12px!important;font-weight:500!important}.hub-home-v2 .hh2-datos-skin .font-bold,.hub-home-v2 .hh2-datos-skin .font-extrabold,.hub-home-v2 .hh2-datos-skin .font-semibold{font-weight:500!important}.hub-home-v2 .hh2-datos-skin [style*="#00C97A"],.hub-home-v2 .hh2-datos-skin [style*="#2EE89A"],.hub-home-v2 .hh2-datos-skin [style*="linear-gradient(90deg, #00C97A"],.hub-home-v2 .hh2-datos-skin [style*="linear-gradient(90deg, #00C97A, #2EE89A)"]{background:var(--hh2-chart-neutral-mid)!important}.hub-home-v2 .hh2-datos-skin button.rounded-full[style*="#00C97A"],.hub-home-v2 .hh2-datos-skin button.rounded-full[style*="rgba(0,201,122"]{background:var(--hh2-surface)!important;border-color:var(--hh2-border-strong)!important;color:var(--hh2-text)!important}.hub-home-v2 .hh2-datos-skin [style*="linear-gradient(145deg, rgba(255,255,255,0.07)"]{background:var(--hh2-surface)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hub-home-v2 button:not([class*=rounded-full]):not(.hh2c-composer__send){border-radius:12px}.hub-home-v2 .hh2-ops-skin [class*=rounded-2xl],.hub-home-v2 .hh2-ops-skin article{border-color:var(--hh2-border)!important;background:var(--hh2-surface)!important;box-shadow:none!important}.hub-home-v2 .hh2-ops-skin .uppercase{text-transform:none!important;letter-spacing:normal!important;font-size:12px!important;font-weight:500!important}.hub-home-v2 .hh2c-side-icon,.hub-home-v2 .hh2c-side-new,.hub-home-v2 .hh2c-side-thread{border-radius:10px!important}.hub-home-v2 .hh2-chrome-chat{border-radius:999px!important}.hub-home-v2 .hh2-chart{color:var(--hh2-chart-axis);font-size:12px;font-weight:400}.hub-home-v2 .hh2-chart-bar{fill:var(--hh2-chart-neutral-mid);background:var(--hh2-chart-neutral-mid)}.hub-home-v2 .hh2-chart-bar.is-highlight{fill:var(--hh2-chart-highlight);background:var(--hh2-chart-highlight)}.hub-home-v2 .hh2-chart-bar.is-problem{fill:var(--hh2-chart-problem);background:var(--hh2-chart-problem)}.hub-home-v2 .hh2-chart-bar.is-closed{background-image:var(--hh2-chart-closed-hatch);background-color:var(--hh2-chart-neutral);fill:var(--hh2-chart-neutral)}.hub-home-v2 .hh2-chart-line{stroke:var(--hh2-chart-neutral-mid);fill:none;stroke-width:2}.hub-home-v2 .hh2-chart-line.is-highlight{stroke:var(--hh2-chart-highlight)}.hub-home-v2 .hh2-chart-donut{stroke:var(--hh2-chart-neutral-mid);stroke-width:8;fill:none}.hub-home-v2 .hh2-chart-donut.is-highlight{stroke:var(--hh2-chart-highlight)}.hub-home-v2 .hh2-chart-axis-label{fill:var(--hh2-muted);color:var(--hh2-muted);font-size:12px;font-weight:400}@media (max-width:899px){.hub-home-v2 .hh2-page{padding-left:20px;padding-right:20px}}