.henex{--hx-bg:#07081A;--hx-bg-2:#0B0C1F;--hx-surface:rgba(255,255,255,0.035);--hx-surface-2:rgba(255,255,255,0.055);--hx-surface-3:rgba(255,255,255,0.08);--hx-surface-solid:#0E1024;--hx-border:rgba(255,255,255,0.08);--hx-border-strong:rgba(255,255,255,0.14);--hx-control-bg:rgba(255,255,255,0.055);--hx-control-bg-hover:rgba(109,91,255,0.11);--hx-control-border:rgba(176,181,222,0.34);--hx-control-border-hover:rgba(142,128,255,0.62);--hx-control-selected-bg:rgba(109,91,255,0.16);--hx-control-selected-border:rgba(142,128,255,0.82);--hx-control-shadow:inset 0 1px 0 rgba(255,255,255,0.055),0 2px 5px -3px rgba(0,0,0,0.78);--hx-control-selected-shadow:inset 0 1px 0 rgba(255,255,255,0.075),0 3px 7px -4px rgba(109,91,255,0.68);--hx-control-text-shadow:0 1px 1px rgba(0,0,0,0.3);--hx-panel-shadow:inset 0 1px 0 rgba(255,255,255,0.045),0 4px 10px -6px rgba(0,0,0,0.86);--hx-text:#F6F7FF;--hx-text-dim:#B8BBD4;--hx-text-mute:#9297B8;--hx-primary:#6D5BFF;--hx-primary-2:#8E80FF;--hx-primary-soft:rgba(109,91,255,0.14);--hx-primary-ring:rgba(109,91,255,0.32);--hx-accent:#22D3EE;--hx-success:#34D399;--hx-warning:#FBBF24;--hx-danger:#F87171;--hx-shadow-xs:0 1px 2px rgba(0,0,0,0.3);--hx-shadow-sm:0 2px 8px -2px rgba(0,0,0,0.4);--hx-shadow-md:0 8px 24px -8px rgba(0,0,0,0.5);--hx-shadow-lg:0 16px 40px -12px rgba(0,0,0,0.55);--hx-shadow-brand:0 8px 28px -10px rgba(109,91,255,0.45);background-color:var(--hx-bg);font-family:var(--font-sans);font-feature-settings:normal}.henex,.henex .hx-text{color:var(--hx-text)}.henex .hx-text-dim{color:var(--hx-text-dim)}.henex .hx-text-mute{color:var(--hx-text-mute)}.henex .hx-surface{background:var(--hx-surface)}.henex .hx-border{border-color:var(--hx-border)}.henex .hx-border-strong{border-color:var(--hx-border-strong)}.henex .hx-dashboard-google-sans-preview,.henex .hx-dashboard-google-sans-preview .hx-stat-value,.henex .hx-dashboard-google-sans-preview button,.henex .hx-dashboard-google-sans-preview input,.henex .hx-dashboard-google-sans-preview select,.henex .hx-dashboard-google-sans-preview textarea{font-family:Google Sans Text,Google Sans,Roboto,Arial,sans-serif}.henex .hx-dashboard-google-sans-preview .hx-stat-value{min-height:2.125rem;font-size:1.875rem;font-weight:800;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:0;line-height:1}.henex .hx-dashboard-google-sans-preview .hx-stat-value-long{font-size:1.375rem}.henex .hx-dashboard-google-sans-preview .hx-stat-value-extra-long{font-size:1.125rem}@media (max-width:639px){.henex .hx-dashboard-google-sans-preview .hx-stat-value{min-height:1.875rem;font-size:1.625rem;letter-spacing:-.015em}.henex .hx-dashboard-google-sans-preview .hx-stat-value-long{font-size:1.3125rem}.henex .hx-dashboard-google-sans-preview .hx-stat-value-extra-long{font-size:1.0625rem}}@media (min-width:640px){.henex .hx-dashboard-google-sans-preview .hx-stat-value{min-height:2.375rem;font-size:2.25rem}.henex .hx-dashboard-google-sans-preview .hx-stat-value-long{font-size:2rem}.henex .hx-dashboard-google-sans-preview .hx-stat-value-extra-long{font-size:1.75rem}}@media (min-width:1024px){.henex .hx-dashboard-google-sans-preview .hx-stat-card{padding:.625rem 1.125rem}.henex .hx-dashboard-google-sans-preview .hx-stat-value{min-height:2.75rem;margin-top:.375rem;font-size:2.75rem}.henex .hx-dashboard-google-sans-preview .hx-stat-value-long{font-size:2.5rem}.henex .hx-dashboard-google-sans-preview .hx-stat-value-extra-long{font-size:2.125rem}.henex .hx-dashboard-google-sans-preview .hx-stat-meta{margin-top:.25rem}}:root:not([data-theme=light]) .henex:not(.light) .hx-card:not([class*=bg-]),:root:not([data-theme=light]) .henex:not(.light) .hx-dashboard-google-sans-preview .hx-card{background:linear-gradient(135deg,rgba(109,91,255,.14),rgba(34,211,238,.06))}:root:not([data-theme=light]) .henex:not(.light) .hx-dashboard-google-sans-preview .hx-stat-card{border-color:rgba(109,91,255,.22)}.henex.light,:root[data-theme=light] .henex{--hx-bg:#F7F8FC;--hx-bg-2:#FFFFFF;--hx-surface:#FFFFFF;--hx-surface-2:#F4F5FA;--hx-surface-3:#EDEEF6;--hx-surface-solid:#FFFFFF;--hx-border:rgba(15,18,45,0.09);--hx-border-strong:rgba(15,18,45,0.16);--hx-control-bg:#FFFFFF;--hx-control-bg-hover:#F5F3FF;--hx-control-border:rgba(48,52,87,0.19);--hx-control-border-hover:rgba(91,73,232,0.58);--hx-control-selected-bg:#EFEDFF;--hx-control-selected-border:rgba(91,73,232,0.72);--hx-control-shadow:inset 0 1px 0 rgba(255,255,255,0.85),0 2px 5px -3px rgba(15,18,45,0.32);--hx-control-selected-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 3px 7px -4px rgba(71,52,184,0.42);--hx-control-text-shadow:0 1px 1px rgba(15,23,42,0.1);--hx-panel-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 4px 10px -6px rgba(15,18,45,0.26);--hx-text:#11132B;--hx-text-dim:#474C68;--hx-text-mute:#686E8B;--hx-primary:#6D5BFF;--hx-primary-2:#5B49E8;--hx-primary-soft:rgba(109,91,255,0.10);--hx-primary-ring:rgba(109,91,255,0.30);--hx-accent:#087F98;--hx-success:#087A52;--hx-warning:#8A5B00;--hx-danger:#DC2626;--hx-shadow-xs:0 1px 2px rgba(15,18,45,0.06);--hx-shadow-sm:0 1px 3px rgba(15,18,45,0.07),0 1px 2px rgba(15,18,45,0.04);--hx-shadow-md:0 6px 20px -6px rgba(15,18,45,0.12),0 2px 6px -2px rgba(15,18,45,0.06);--hx-shadow-lg:0 16px 40px -12px rgba(15,18,45,0.16);--hx-shadow-brand:0 8px 24px -8px rgba(109,91,255,0.30)}.henex.light .hx-gradient-text,:root[data-theme=light] .henex .hx-gradient-text{background:linear-gradient(100deg,#11132B,#5B49E8 55%,#0EA5C4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.henex.light .hx-grid-bg{background-image:linear-gradient(90deg,rgba(15,18,45,.05) 1px,transparent 0),linear-gradient(180deg,rgba(15,18,45,.05) 1px,transparent 0)}.henex.light .hx-dots-bg{background-image:radial-gradient(rgba(15,18,45,.1) 1px,transparent 0)}.henex.light .hx-radial-glow{background:radial-gradient(circle at center,rgba(109,91,255,.22) 0,rgba(14,165,196,.1) 35%,transparent 70%)}.henex.light .hx-conic-glow{background:conic-gradient(from 180deg at 50% 50%,rgba(109,91,255,0) 0deg,rgba(109,91,255,.2) 90deg,rgba(14,165,196,.16) 180deg,rgba(109,91,255,0) 1turn)}.henex.light .hx-card,:root[data-theme=light] .henex .hx-card{background:var(--hx-surface-solid);backdrop-filter:none;-webkit-backdrop-filter:none}.henex.light .hx-btn-ghost,:root[data-theme=light] .henex .hx-btn-ghost{background:#FFFFFF;border-color:rgba(15,18,45,.12)}.henex.light .hx-btn-ghost:hover,:root[data-theme=light] .henex .hx-btn-ghost:hover{background:var(--hx-surface-2);color:var(--hx-text)}.henex.light .marquee-fade{background:linear-gradient(90deg,var(--hx-bg),transparent)}.henex.light ::selection{background:rgba(109,91,255,.22);color:var(--hx-text)}.henex.light ::-webkit-scrollbar-thumb{background:rgba(15,18,45,.14);background-clip:content-box}.henex.light ::-webkit-scrollbar-thumb:hover{background:rgba(15,18,45,.24);background-clip:content-box}.henex .hx-gradient-text{background:linear-gradient(100deg,#FFFFFF,#C5C2FF 38%,#8B7BFF 72%,#22D3EE);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.henex .hx-gradient-brand{background:linear-gradient(180deg,#7C6BFF,#6D5BFF)}.henex .hx-gradient-brand-soft{background:linear-gradient(135deg,rgba(109,91,255,.18),rgba(34,211,238,.12))}.henex .hx-grid-bg{background-image:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 40%,transparent 100%)}.henex .hx-dots-bg{background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 30%,transparent 100%);mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 30%,transparent 100%)}.henex .hx-glow-primary{box-shadow:0 0 0 1px var(--hx-primary-ring),var(--hx-shadow-brand)}.henex .hx-radial-glow{background:radial-gradient(circle at center,rgba(109,91,255,.35) 0,rgba(34,211,238,.14) 35%,transparent 70%);filter:blur(28px)}.henex .hx-conic-glow{background:conic-gradient(from 180deg at 50% 50%,rgba(109,91,255,0) 0deg,rgba(109,91,255,.32) 90deg,rgba(34,211,238,.26) 180deg,rgba(109,91,255,0) 1turn);filter:blur(32px)}.henex .hx-card{background:var(--hx-surface);backdrop-filter:none;-webkit-backdrop-filter:none}.henex .hx-card,.henex .hx-card-solid{border:1px solid var(--hx-border);border-radius:.5rem;box-shadow:var(--hx-panel-shadow)}.henex .hx-card-solid{background:var(--hx-surface-solid)}.henex .hx-card-hover{transition:border-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1),background .22s ease,box-shadow .22s ease}.henex .hx-card-hover:hover{border-color:var(--hx-border-strong);background:var(--hx-surface-2);transform:translateY(-1px);box-shadow:var(--hx-shadow-md)}.henex :where(button:not(:disabled),[role=button]:not([aria-disabled=true]),a[href],summary,select:not(:disabled)){cursor:pointer;-webkit-tap-highlight-color:transparent}.henex .hx-choice-card,.henex .hx-interactive-card{position:relative;border-color:var(--hx-control-border);background:var(--hx-control-bg);box-shadow:var(--hx-control-shadow);text-shadow:var(--hx-control-text-shadow);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s cubic-bezier(.16,1,.3,1)}.henex .hx-choice-card:hover,.henex .hx-interactive-card:hover{border-color:var(--hx-control-border-hover);background:var(--hx-control-bg-hover);box-shadow:var(--hx-control-selected-shadow);transform:none}.henex .hx-card.hx-interactive-card,.henex.light .hx-card.hx-interactive-card,:root:not([data-theme=light]) .henex:not(.light) .hx-card.hx-interactive-card,:root[data-theme=light] .henex .hx-card.hx-interactive-card{border-color:var(--hx-control-border);background:var(--hx-control-bg);box-shadow:var(--hx-control-shadow)}.henex .hx-card.hx-interactive-card:hover{border-color:var(--hx-control-border-hover);background:var(--hx-control-bg-hover);box-shadow:var(--hx-control-selected-shadow)}.henex .hx-choice-card:focus-visible,.henex .hx-interactive-card:focus-visible{outline:none;border-color:var(--hx-control-selected-border);box-shadow:0 0 0 3px var(--hx-primary-ring)}.henex .hx-choice-card:active,.henex .hx-interactive-card:active{transform:none}.henex .hx-choice-card[aria-checked=true],.henex .hx-choice-card[aria-pressed=true],.henex .hx-choice-card[aria-selected=true],.henex .hx-choice-card[data-selected=true],.henex .hx-interactive-card[aria-checked=true],.henex .hx-interactive-card[aria-pressed=true],.henex .hx-interactive-card[aria-selected=true]{border-color:var(--hx-control-selected-border);background:var(--hx-control-selected-bg);box-shadow:var(--hx-control-selected-shadow),0 0 0 1px rgba(109,91,255,.12)}.henex .hx-choice-card:disabled,.henex .hx-choice-card[aria-disabled=true],.henex .hx-interactive-card:disabled,.henex .hx-interactive-card[aria-disabled=true]{cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}.henex .hx-choice-indicator{display:flex;width:1.25rem;height:1.25rem;flex:0 0 auto;align-items:center;justify-content:center;border:1.5px solid var(--hx-control-border);border-radius:999px;background:var(--hx-surface-solid);color:transparent;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.henex [aria-checked=true]>.hx-choice-indicator,.henex [aria-pressed=true]>.hx-choice-indicator,.henex [aria-selected=true]>.hx-choice-indicator,.henex [data-selected=true]>.hx-choice-indicator{border-color:var(--hx-primary);background:var(--hx-primary);color:#FFFFFF;transform:scale(1.04)}.henex .hx-segmented,.henex .hx-tabs{border-color:var(--hx-control-border);background:color-mix(in srgb,var(--hx-control-bg) 76%,var(--hx-bg));box-shadow:var(--hx-control-shadow);text-shadow:var(--hx-control-text-shadow)}.henex .hx-segment,.henex .hx-tab{border:1px solid transparent;cursor:pointer;text-shadow:var(--hx-control-text-shadow);transition:background .15s ease,border-color .15s ease,color .15s ease}.henex .hx-segment:not([aria-pressed=true]):hover,.henex .hx-tab:not([aria-selected=true]):hover{border-color:color-mix(in srgb,var(--hx-control-border) 72%,transparent);background:var(--hx-control-bg-hover);color:var(--hx-text)}.henex .hx-segment[aria-pressed=true],.henex .hx-tab[aria-selected=true]{box-shadow:var(--hx-control-selected-shadow)}.henex .hx-segment:focus-visible,.henex .hx-tab:focus-visible{outline:none;box-shadow:0 0 0 2px var(--hx-primary-ring)}.henex .hx-select-trigger{border-color:var(--hx-control-border);background:var(--hx-control-bg);box-shadow:var(--hx-control-shadow);text-shadow:var(--hx-control-text-shadow)}.henex .hx-select-trigger[data-has-value=true]{border-color:var(--hx-control-selected-border);background:var(--hx-control-selected-bg);box-shadow:var(--hx-control-selected-shadow)}.henex .hx-select-trigger:hover:not(:disabled),.henex .hx-select-trigger[aria-expanded=true]:not([data-has-value=true]){border-color:var(--hx-control-border-hover);background:var(--hx-control-bg-hover)}.henex .hx-select-trigger[aria-expanded=true]{border-color:var(--hx-control-selected-border);box-shadow:0 0 0 3px var(--hx-primary-ring)}.henex .hx-select-trigger:focus-visible{outline:none;border-color:var(--hx-control-selected-border);box-shadow:0 0 0 3px var(--hx-primary-ring)}.henex .hx-icon-button,.henex .hx-menu-trigger{border:1px solid var(--hx-control-border);background:var(--hx-control-bg);color:var(--hx-text-dim);box-shadow:var(--hx-control-shadow);text-shadow:var(--hx-control-text-shadow);transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.henex .hx-icon-button:hover,.henex .hx-menu-trigger:hover,.henex .hx-menu-trigger[aria-expanded=true]{border-color:var(--hx-control-border-hover);background:var(--hx-control-bg-hover);color:var(--hx-text)}.henex .hx-menu-trigger[aria-expanded=true]{box-shadow:0 0 0 3px var(--hx-primary-ring)}.henex .hx-icon-button:focus-visible,.henex .hx-menu-trigger:focus-visible{outline:none;border-color:var(--hx-control-selected-border);box-shadow:0 0 0 3px var(--hx-primary-ring)}.henex .hx-menu-item{border-radius:.5rem;transition:background .15s ease,color .15s ease}.henex .hx-menu-item:focus-visible,.henex .hx-menu-item:hover{outline:none;background:var(--hx-surface-2);color:var(--hx-text)}.henex .grid>*{min-width:0}.henex .hx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;border-radius:.5rem;font-weight:600;font-size:.875rem;line-height:1;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background .2s ease,border-color .2s ease,opacity .15s ease,color .2s ease;white-space:nowrap;cursor:pointer;user-select:none;text-shadow:var(--hx-control-text-shadow);outline:none}.henex .hx-btn:focus-visible{box-shadow:0 0 0 2px var(--hx-bg),0 0 0 4px var(--hx-primary-ring)}.henex .hx-btn:active{transform:scale(.97)}.henex .hx-btn:disabled{opacity:.4;cursor:not-allowed}.henex .hx-btn-primary{color:#fff;background:linear-gradient(180deg,#7C6BFF,#6D5BFF);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 1px 2px rgba(0,0,0,.25),0 6px 16px -6px rgba(109,91,255,.5)}.henex .hx-btn-primary:hover{background:linear-gradient(180deg,#8677FF,#7665FF);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 1px 2px rgba(0,0,0,.25),0 8px 20px -6px rgba(109,91,255,.6)}.henex .hx-btn-primary:active{background:#6D5BFF;box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}.henex .hx-btn-ghost{color:var(--hx-text);background:var(--hx-surface);border:1px solid var(--hx-border)}.henex .hx-btn-ghost:hover{background:var(--hx-surface-2);border-color:var(--hx-border-strong);color:#fff}.henex .hx-btn-white{color:#0A0C1B;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2),0 4px 12px -4px rgba(255,255,255,.18)}.henex .hx-btn-white:hover{background:#F2F0FF;box-shadow:0 1px 2px rgba(0,0,0,.2),0 6px 16px -4px rgba(255,255,255,.25)}.henex .hx-chip{gap:.4rem;padding:.3rem .7rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.01em;color:var(--hx-text-dim);background:var(--hx-surface);border:1px solid var(--hx-border);transition:border-color .2s ease,background .2s ease}.henex .hx-chip,.henex .hx-eyebrow{display:inline-flex;align-items:center}.henex .hx-eyebrow{gap:.5rem;font-size:.75rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--hx-primary-2)}.henex .hx-hairline{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.henex .hx-marquee{display:flex;width:max-content;animation:hx-marquee 38s linear infinite}.henex .hx-marquee-paused:hover .hx-marquee{animation-play-state:paused}@keyframes hx-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes hx-spin-slow{to{transform:rotate(1turn)}}.henex .hx-spin-slow{animation:hx-spin-slow 26s linear infinite}@keyframes hx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.henex .hx-float{animation:hx-float 7s ease-in-out infinite}.henex .hx-float-slow{animation:hx-float 11s ease-in-out infinite}@keyframes hx-pulse-dot{0%{box-shadow:0 0 0 0 rgba(52,211,153,.55)}70%{box-shadow:0 0 0 8px rgba(52,211,153,0)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}.henex .hx-live-dot{animation:hx-pulse-dot 2s infinite}@keyframes hx-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.henex .hx-shimmer{background:linear-gradient(90deg,rgba(109,91,255,0),rgba(109,91,255,.55) 50%,rgba(109,91,255,0));background-size:200% 100%;animation:hx-shimmer 2.4s linear infinite}@keyframes hx-sheen-slow{0%{transform:translateX(-60%) rotate(12deg)}to{transform:translateX(160%) rotate(12deg)}}.henex .hx-shimmer-slow{animation:hx-sheen-slow 6s ease-in-out infinite}.henex [data-reveal]{opacity:0;transform:translateY(var(--hx-reveal-y,16px));transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.henex [data-reveal].hx-in{opacity:1;transform:none}@keyframes hx-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.henex .hx-pop{animation:hx-pop-in .16s cubic-bezier(.16,1,.3,1);transform-origin:top right}@media (prefers-reduced-motion:reduce){.henex .animate-pulse,.henex .animate-spin,.henex .hx-float,.henex .hx-float-slow,.henex .hx-live-dot,.henex .hx-marquee,.henex .hx-pop,.henex .hx-shimmer,.henex .hx-shimmer-slow,.henex .hx-spin-slow{animation:none!important}.henex [data-reveal]{opacity:1;transform:none;transition:none}.henex .hx-btn,.henex .hx-card-hover,.henex .hx-choice-card,.henex .hx-icon-button,.henex .hx-interactive-card,.henex .hx-menu-item,.henex .hx-menu-trigger,.henex .hx-segment,.henex .hx-select-trigger,.henex .hx-tab{transition:none!important}}.henex ::selection{background:rgba(109,91,255,.35);color:#fff}.henex ::-webkit-scrollbar{width:10px;height:10px}.henex ::-webkit-scrollbar-track{background:transparent}.henex ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:999px;border:2px solid transparent;background-clip:content-box}.henex ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.22);background-clip:content-box}