/* Creators Multiverse 4.2 — luminous operating system */
:root{--cm-cyan:#21d7ed;--cm-lime:#b8e62e;--cm-violet:#a98cff;--cm-amber:#ffad36}
.site-header{border-bottom:1px solid rgba(255,255,255,.07);background:rgba(5,14,27,.82);backdrop-filter:blur(24px) saturate(145%)}
.cm-focused-nav{align-items:center}.cm-focused-nav>li>a,.cm-nav-worlds>button{position:relative;padding:28px 13px;border:0;color:#c0ccd6;background:transparent;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.cm-focused-nav>li>a:after,.cm-nav-worlds>button:after{content:"";position:absolute;right:13px;bottom:19px;left:13px;height:2px;background:linear-gradient(90deg,var(--cm-cyan),var(--cm-lime));transform:scaleX(0);transition:.25s;box-shadow:0 0 13px var(--cm-cyan)}.cm-focused-nav>li>a:hover:after,.cm-nav-worlds:hover>button:after,.cm-nav-worlds.is-open>button:after{transform:scaleX(1)}
.cm-nav-worlds{position:relative}.cm-nav-worlds>button span{margin-left:5px;color:var(--cm-cyan)}.cm-nav-worlds-panel{position:absolute;top:calc(100% - 7px);left:50%;display:grid;grid-template-columns:1fr 1fr;gap:8px;width:610px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:23px;background:linear-gradient(145deg,rgba(10,25,40,.98),rgba(5,14,27,.98));box-shadow:0 30px 90px rgba(0,0,0,.48),0 0 50px rgba(33,215,237,.06);opacity:0;pointer-events:none;transform:translate(-50%,12px) scale(.97);transition:.28s}.cm-nav-worlds:hover .cm-nav-worlds-panel,.cm-nav-worlds.is-open .cm-nav-worlds-panel{opacity:1;pointer-events:auto;transform:translate(-50%,0) scale(1)}
.cm-nav-worlds-panel a{--nav-a:var(--cm-cyan);display:flex;align-items:center;gap:12px;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.025);transition:.25s}.cm-nav-worlds-panel a:hover{border-color:color-mix(in srgb,var(--nav-a) 42%,transparent);background:color-mix(in srgb,var(--nav-a) 8%,transparent);transform:translateY(-2px);box-shadow:0 15px 35px rgba(0,0,0,.22)}.cm-nav-worlds-panel a.commerce{--nav-a:var(--cm-lime)}.cm-nav-worlds-panel a.tech{--nav-a:var(--cm-violet)}.cm-nav-worlds-panel a.influence{--nav-a:var(--cm-amber)}.cm-nav-worlds-panel i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#06101c;background:var(--nav-a);font-size:.6rem;font-style:normal;font-weight:950;box-shadow:0 0 22px color-mix(in srgb,var(--nav-a) 38%,transparent)}.cm-nav-worlds-panel b,.cm-nav-worlds-panel small{display:block}.cm-nav-worlds-panel b{font-size:.75rem}.cm-nav-worlds-panel small{margin-top:3px;color:#768b9b;font-size:.57rem}
.cm-hybrid-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(112deg,transparent 38%,rgba(33,215,237,.035) 39%,transparent 40%);background-size:260% 100%;animation:cm-light-sweep 9s linear infinite}.cm-hybrid-copy h1 .gradient-text{background-size:220% auto;animation:cm-title-flow 5s linear infinite}
.cm-engine-core{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 0 0 18px rgba(33,215,237,.035),0 0 90px rgba(33,215,237,.22),inset 0 0 50px rgba(33,215,237,.11)}.cm-engine-node:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(115deg,transparent,var(--node),transparent);background-size:250% 100%;animation:cm-border-run 4s linear infinite;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.cm-engine-node:hover{box-shadow:0 20px 65px rgba(0,0,0,.42),0 0 38px color-mix(in srgb,var(--node) 25%,transparent)}
.cm-verticals-section{position:relative}.cm-verticals-section:before{content:"";position:absolute;inset:7% -20%;background:conic-gradient(from 90deg at 50% 50%,rgba(33,215,237,.05),rgba(184,230,46,.04),rgba(169,140,255,.04),rgba(255,173,54,.04),rgba(33,215,237,.05));filter:blur(90px);animation:spin 45s linear infinite;pointer-events:none}
.cm-verticals-grid{gap:23px}.cm-v-card{isolation:isolate;min-height:540px;border:0;border-radius:34px 9px 34px 9px;background:linear-gradient(145deg,color-mix(in srgb,var(--v) 10%,#101d2c),#07111f 65%);box-shadow:0 30px 90px rgba(0,0,0,.33),inset 0 1px rgba(255,255,255,.08)}.cm-v-card:nth-child(2){border-radius:9px 34px 9px 34px}.cm-v-card:nth-child(3){border-radius:9px 34px 9px 34px}.cm-v-card:before{inset:1px;border-radius:inherit;background:radial-gradient(circle at var(--vx) var(--vy),color-mix(in srgb,var(--v) 22%,transparent),transparent 29%),repeating-linear-gradient(90deg,transparent 0 48px,rgba(255,255,255,.018) 49px 50px);opacity:.8}.cm-v-card:after{width:430px;height:430px;right:-220px;top:-230px;opacity:.17;filter:blur(65px)}.cm-v-card>.cm-v-top:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--edge-angle,0deg),transparent 35%,var(--v),transparent 55%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;animation:cm-edge-orbit 6s linear infinite}.cm-v-card:hover{transform:translateY(-10px) scale(1.012);box-shadow:0 42px 110px rgba(0,0,0,.46),0 0 52px color-mix(in srgb,var(--v) 20%,transparent)}
.cm-v-icon{position:relative;width:78px;height:78px;border-radius:26px 8px 26px 8px;box-shadow:inset 0 0 25px color-mix(in srgb,var(--v) 10%,transparent),0 0 30px color-mix(in srgb,var(--v) 12%,transparent);animation:cm-icon-breathe 3.8s ease-in-out infinite}.cm-v-icon:after{content:"";position:absolute;inset:-9px;border:1px dashed color-mix(in srgb,var(--v) 30%,transparent);border-radius:30px 11px 30px 11px;animation:spin 15s linear infinite}.cm-v-card h3{min-height:2em;text-wrap:balance}.cm-v-card li{border-color:color-mix(in srgb,var(--v) 18%,rgba(255,255,255,.05));background:color-mix(in srgb,var(--v) 5%,transparent)}.cm-v-card>a{right:31px;display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(255,255,255,.09)}.cm-v-card>a span{font-size:1.3rem;transition:.25s}.cm-v-card:hover>a span{transform:translateX(8px)}
.cm-work-feature,.cm-work-tile,.cm-capability-console,.cm-proof-panel,.cm-proposal-banner{isolation:isolate}.cm-work-feature:after,.cm-work-tile:after,.cm-capability-console:after,.cm-proof-panel:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(112deg,transparent 38%,rgba(255,255,255,.035) 49%,transparent 60%);background-size:260% 100%;animation:cm-light-sweep 8s linear infinite;pointer-events:none}.cm-work-tile{transition:.35s}.cm-work-tile:hover{transform:translateX(7px);border-color:rgba(169,140,255,.35);box-shadow:0 25px 65px rgba(0,0,0,.34),0 0 32px rgba(169,140,255,.09)}
.cm-capability-console{position:relative;border-color:color-mix(in srgb,var(--va) 22%,rgba(255,255,255,.08));box-shadow:0 35px 100px rgba(0,0,0,.31),0 0 45px color-mix(in srgb,var(--va) 7%,transparent)}.cm-capability-tabs button{position:relative;transition:.25s}.cm-capability-tabs button:hover{padding-left:24px;color:#fff}.cm-capability-tabs button[aria-selected="true"]{box-shadow:inset 3px 0 var(--va),0 8px 28px color-mix(in srgb,var(--va) 8%,transparent)}.cm-capability-stage:after{content:"CM";position:absolute;right:4%;bottom:-6%;color:color-mix(in srgb,var(--va) 6%,transparent);font-size:13rem;font-weight:950;line-height:1}
.cm-deliverable-list li{position:relative;overflow:hidden}.cm-deliverable-list li:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--va),transparent);transform:scaleX(0);transform-origin:left;transition:.35s}.cm-deliverable-list li:hover:after{transform:scaleX(1)}
.cm-proof-panel,.cm-proposal-banner{border-radius:40px 12px 40px 12px}.cm-proof-signal>span{animation:cm-signal-core 4s ease-in-out infinite}.cm-assistant-launcher{border:1px solid rgba(33,215,237,.35)!important;box-shadow:0 18px 55px rgba(0,0,0,.38),0 0 30px rgba(33,215,237,.18)!important}.cm-assistant-launcher:before{content:"";position:absolute;inset:-2px;border-radius:inherit;background:conic-gradient(from var(--edge-angle,0deg),transparent,var(--cm-cyan),var(--cm-lime),transparent 48%);z-index:-1;animation:cm-edge-orbit 5s linear infinite}
@property --edge-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes cm-edge-orbit{to{--edge-angle:360deg}}@keyframes cm-border-run{to{background-position:250% 0}}@keyframes cm-light-sweep{to{background-position:-260% 0}}@keyframes cm-title-flow{to{background-position:220% center}}@keyframes cm-icon-breathe{50%{transform:translateY(-5px);box-shadow:inset 0 0 32px color-mix(in srgb,var(--v) 16%,transparent),0 0 42px color-mix(in srgb,var(--v) 22%,transparent)}}@keyframes cm-signal-core{50%{transform:translateY(-6px) rotate(2deg);box-shadow:0 0 70px color-mix(in srgb,var(--va) 28%,transparent)}}
@media(max-width:1050px){.cm-focused-nav>li>a,.cm-nav-worlds>button{padding:13px}.cm-nav-worlds-panel{position:static;width:100%;grid-template-columns:1fr;display:none;opacity:1;transform:none;background:rgba(255,255,255,.025);box-shadow:none}.cm-nav-worlds.is-open .cm-nav-worlds-panel{display:grid}.cm-nav-worlds:hover .cm-nav-worlds-panel{display:none}.cm-nav-worlds.is-open:hover .cm-nav-worlds-panel{display:grid}.cm-v-card h3{min-height:auto}}
@media(max-width:700px){.cm-v-card,.cm-v-card:nth-child(2),.cm-v-card:nth-child(3){border-radius:27px 8px}.cm-v-card>a{right:24px}.cm-nav-worlds-panel a{padding:12px}.cm-focused-nav>li>a,.cm-nav-worlds>button{width:100%;text-align:left}}
@media(prefers-reduced-motion:reduce){.cm-hybrid-hero:after,.cm-engine-node:before,.cm-verticals-section:before,.cm-v-card>.cm-v-top:before,.cm-v-icon,.cm-v-icon:after,.cm-work-feature:after,.cm-work-tile:after,.cm-capability-console:after,.cm-proof-panel:after,.cm-proof-signal>span,.cm-assistant-launcher:before{animation:none!important}}
