.cmnx-app-tabbar{display:none}@media (max-width:767px){:root{--cmnx-app-safe-bottom:env(safe-area-inset-bottom,0px);--cmnx-app-safe-top:env(safe-area-inset-top,0px);--cmnx-app-tab-height:72px;--cmnx-app-tab-offset:calc(var(--cmnx-app-tab-height) + max(8px, var(--cmnx-app-safe-bottom)))}body:has(.cmnx-app-tabbar){padding-bottom:calc(var(--cmnx-app-tab-offset) + 16px);-webkit-tap-highlight-color:transparent}.cmnx-app-tabbar{position:fixed;z-index:2147482500;right:10px;bottom:max(8px,var(--cmnx-app-safe-bottom));left:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:var(--cmnx-app-tab-height);padding:7px 7px 8px;border:1px solid rgba(148,163,184,.18);border-radius:24px;background:rgba(7,12,22,.9);box-shadow:0 18px 55px rgba(0,0,0,.58),inset 0 1px rgba(255,255,255,.055);backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%)}.cmnx-app-tab{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:0;border-radius:17px;color:#718096;background:transparent;text-decoration:none;font:700 9px/1 Space Grotesk,system-ui,sans-serif;cursor:pointer;transition:color .18s ease,background .18s ease,transform .12s ease}.cmnx-app-tab svg{width:21px;height:21px;stroke-width:1.8;transition:transform .18s ease}.cmnx-app-tab.is-active{color:#00ffe7;background:linear-gradient(180deg,rgba(0,255,231,.12),rgba(0,184,255,.055))}.cmnx-app-tab.is-active svg{transform:translateY(-1px);filter:drop-shadow(0 0 7px rgba(0,255,231,.5))}.cmnx-app-tab:active{transform:scale(.94)}body:has(.cmnx-app-tabbar) #cmnx-canonical-nav{top:max(8px,var(--cmnx-app-safe-top));left:10px;right:10px;height:58px;border:1px solid rgba(148,163,184,.16);border-radius:19px;background:rgba(6,11,21,.82);box-shadow:0 12px 36px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.04);backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%)}body:has(.cmnx-app-tabbar) #cmnx-canonical-nav>div{padding:0 12px 0 14px}body:has(.cmnx-app-tabbar) #cmnx-canonical-nav img{height:29px}body:has(.cmnx-app-tabbar) #cmnx-canonical-mobile{top:calc(max(8px, var(--cmnx-app-safe-top)) + 66px);left:10px;right:10px;bottom:calc(var(--cmnx-app-tab-offset) + 12px);padding:14px;border:1px solid rgba(148,163,184,.15);border-radius:24px;background:rgba(6,11,21,.96);box-shadow:0 24px 65px rgba(0,0,0,.62)}body:has(.cmnx-app-tabbar) #cmnChat{left:14px!important;bottom:calc(var(--cmnx-app-tab-offset) + 14px)!important}body:has(#cmnx-canonical-mobile) #cmnChat{display:none!important}body:has(.cmnx-app-tabbar) #cmnChatPanel{left:12px!important;right:12px!important;width:auto!important;bottom:calc(var(--cmnx-app-tab-offset) + 80px)!important;height:min(560px,calc(100svh - var(--cmnx-app-tab-offset) - 170px))!important;max-height:none!important;border-radius:22px!important}@media (prefers-reduced-motion:reduce){.cmnx-app-tab,.cmnx-app-tab svg{transition:none!important}}}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@property --gradient-angle-offset{syntax:"<angle>";initial-value:0deg;inherits:false}@property --gradient-percent{syntax:"<percentage>";initial-value:5%;inherits:false}@property --gradient-shine{syntax:"<color>";initial-value:white;inherits:false}#cmnx-master-mobile .cmnx-master-lang,#cmnx-master-nav .cmnx-master-lang,.shiny-cta{--shiny-cta-bg:#05070b;--shiny-cta-bg-subtle:#1a2230;--shiny-cta-fg:#ffffff;--shiny-cta-highlight:#00d9ff;--shiny-cta-highlight-subtle:#7fe9ff;--animation:gradient-angle linear infinite;--duration:3s;--shadow-size:2px;--transition:800ms cubic-bezier(0.25,1,0.5,1);isolation:isolate;position:relative;overflow:hidden;cursor:pointer;outline-offset:4px;font-family:Inter,Space Grotesk,system-ui,sans-serif;font-weight:500;line-height:1.2;border:1px solid transparent;border-radius:360px;color:var(--shiny-cta-fg);background:linear-gradient(var(--shiny-cta-bg),var(--shiny-cta-bg)) padding-box,conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)),transparent,var(--shiny-cta-highlight) var(--gradient-percent),var(--gradient-shine) calc(var(--gradient-percent) * 2),var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),transparent calc(var(--gradient-percent) * 4)) border-box;box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);transition:var(--transition);transition-property:--gradient-angle-offset,--gradient-percent,--gradient-shine}.shiny-cta{padding:1.25rem 2.5rem;font-size:1.125rem}#cmnx-master-mobile .cmnx-master-lang:after,#cmnx-master-mobile .cmnx-master-lang:before,#cmnx-master-nav .cmnx-master-lang:after,#cmnx-master-nav .cmnx-master-lang:before,.shiny-cta:after,.shiny-cta:before,.shiny-cta>span:before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}.shiny-cta:active{translate:0 1px}#cmnx-master-mobile .cmnx-master-lang:before,#cmnx-master-nav .cmnx-master-lang:before,.shiny-cta:before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position),white calc(var(--position) / 4),transparent 0) padding-box;background-size:var(--space) var(--space);background-repeat:space;mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),black,transparent 10% 90%,black);border-radius:inherit;opacity:.4}#cmnx-master-mobile .cmnx-master-lang:after,#cmnx-master-nav .cmnx-master-lang:after,.shiny-cta:after{--animation:shimmer linear infinite;width:100%;aspect-ratio:1;background:linear-gradient(-50deg,transparent,var(--shiny-cta-highlight),transparent);mask-image:radial-gradient(circle at bottom,transparent 40%,black);opacity:.6}.shiny-cta>span{position:relative;z-index:1}.shiny-cta>span:before{--size:calc(100% + 1rem);width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--shiny-cta-highlight);opacity:0;transition:opacity var(--transition);animation:calc(var(--duration) * 1.5) breathe linear infinite}#cmnx-master-mobile .cmnx-master-lang,#cmnx-master-mobile .cmnx-master-lang:after,#cmnx-master-mobile .cmnx-master-lang:before,#cmnx-master-nav .cmnx-master-lang,#cmnx-master-nav .cmnx-master-lang:after,#cmnx-master-nav .cmnx-master-lang:before,.shiny-cta,.shiny-cta:after,.shiny-cta:before{animation:var(--animation) var(--duration),var(--animation) calc(var(--duration) / .4) reverse paused;animation-composition:add}#cmnx-master-mobile .cmnx-master-lang:is(:hover,:focus-within),#cmnx-master-nav .cmnx-master-lang:is(:hover,:focus-within),.shiny-cta:is(:hover,:focus-visible,:focus-within){--gradient-percent:20%;--gradient-angle-offset:95deg;--gradient-shine:var(--shiny-cta-highlight-subtle)}#cmnx-master-mobile .cmnx-master-lang:is(:hover,:focus-within),#cmnx-master-mobile .cmnx-master-lang:is(:hover,:focus-within):after,#cmnx-master-mobile .cmnx-master-lang:is(:hover,:focus-within):before,#cmnx-master-nav .cmnx-master-lang:is(:hover,:focus-within),#cmnx-master-nav .cmnx-master-lang:is(:hover,:focus-within):after,#cmnx-master-nav .cmnx-master-lang:is(:hover,:focus-within):before,.shiny-cta:is(:hover,:focus-visible,:focus-within),.shiny-cta:is(:hover,:focus-visible,:focus-within):after,.shiny-cta:is(:hover,:focus-visible,:focus-within):before{animation-play-state:running}.shiny-cta:is(:hover,:focus-visible,:focus-within)>span:before{opacity:1}@keyframes gradient-angle{to{--gradient-angle:360deg}}@keyframes shimmer{to{rotate:1turn}}@keyframes breathe{0%,to{scale:1}50%{scale:1.2}}.shiny-cta--toggle{padding:3px;font-size:11px;cursor:default}.shiny-cta--toggle:active{translate:none}.shiny-cta--toggle>span{display:flex;align-items:center;gap:2px}.shiny-cta--toggle>span:before{display:none}#cmnx-master-mobile .cmnx-master-lang button,#cmnx-master-nav .cmnx-master-lang button,.shiny-cta--toggle .shiny-seg{position:relative;z-index:1;min-width:34px;height:28px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:#8d9bb0;font:700 10px/1 DM Mono,ui-monospace,monospace;letter-spacing:.08em;cursor:pointer;transition:color .2s,background .2s,box-shadow .2s}#cmnx-master-mobile .cmnx-master-lang button:hover,#cmnx-master-nav .cmnx-master-lang button:hover,.shiny-cta--toggle .shiny-seg:hover{color:#fff}#cmnx-master-mobile .cmnx-master-lang button.is-active,#cmnx-master-nav .cmnx-master-lang button.is-active,.shiny-cta--toggle .shiny-seg[aria-pressed=true]{color:#041018;background:linear-gradient(135deg,#7fe9ff,#00d9ff);box-shadow:0 0 14px rgba(0,217,255,.45)}@media (prefers-reduced-motion:reduce){#cmnx-master-mobile .cmnx-master-lang,#cmnx-master-mobile .cmnx-master-lang:after,#cmnx-master-mobile .cmnx-master-lang:before,#cmnx-master-nav .cmnx-master-lang,#cmnx-master-nav .cmnx-master-lang:after,#cmnx-master-nav .cmnx-master-lang:before,.shiny-cta,.shiny-cta:after,.shiny-cta:before,.shiny-cta>span:before{animation:none}}